diff --git a/core/attributedef.class.inc.php b/core/attributedef.class.inc.php index 445bf57e6..cbb72ffb4 100644 --- a/core/attributedef.class.inc.php +++ b/core/attributedef.class.inc.php @@ -9018,6 +9018,11 @@ abstract class AttributeSet extends AttributeDBFieldVoid { return $this->Get('max_items'); } + + static public function GetFormFieldClass() + { + return '\\Combodo\\iTop\\Form\\Field\\SetField'; + } } class AttributeClassAttCodeSet extends AttributeSet @@ -10075,7 +10080,7 @@ class AttributeTagSet extends AttributeSet static public function GetFormFieldClass() { - return '\\Combodo\\iTop\\Form\\Field\\SetField'; + return '\\Combodo\\iTop\\Form\\Field\\TagSetField'; } } diff --git a/sources/autoload.php b/sources/autoload.php index 32bf41cb7..612f727c5 100644 --- a/sources/autoload.php +++ b/sources/autoload.php @@ -45,8 +45,9 @@ require_once APPROOT . 'sources/form/field/multipleselectfield.class.inc.php'; require_once APPROOT . 'sources/form/field/selectobjectfield.class.inc.php'; require_once APPROOT . 'sources/form/field/checkboxfield.class.inc.php'; require_once APPROOT . 'sources/form/field/radiofield.class.inc.php'; -require_once APPROOT . 'sources/form/field/linkedsetfield.class.inc.php'; +require_once APPROOT . 'sources/form/field/setfield.class.inc.php'; require_once APPROOT . 'sources/form/field/tagsetfield.class.inc.php'; +require_once APPROOT . 'sources/form/field/linkedsetfield.class.inc.php'; require_once APPROOT . 'sources/form/validator/validator.class.inc.php'; require_once APPROOT . 'sources/form/validator/mandatoryvalidator.class.inc.php'; require_once APPROOT . 'sources/form/validator/integervalidator.class.inc.php'; @@ -57,7 +58,7 @@ require_once APPROOT . 'sources/renderer/renderingoutput.class.inc.php'; require_once APPROOT . 'sources/renderer/bootstrap/bsformrenderer.class.inc.php'; require_once APPROOT . 'sources/renderer/bootstrap/fieldrenderer/bssimplefieldrenderer.class.inc.php'; require_once APPROOT . 'sources/renderer/bootstrap/fieldrenderer/bsselectobjectfieldrenderer.class.inc.php'; +require_once APPROOT . 'sources/renderer/bootstrap/fieldrenderer/bssetfieldrenderer.class.inc.php'; require_once APPROOT . 'sources/renderer/bootstrap/fieldrenderer/bslinkedsetfieldrenderer.class.inc.php'; -require_once APPROOT . 'sources/renderer/bootstrap/fieldrenderer/bsitemsetfieldrenderer.class.inc.php'; require_once APPROOT . 'sources/renderer/bootstrap/fieldrenderer/bssubformfieldrenderer.class.inc.php'; require_once APPROOT . 'sources/renderer/bootstrap/fieldrenderer/bsfileuploadfieldrenderer.class.inc.php'; diff --git a/sources/form/field/setfield.class.inc.php b/sources/form/field/setfield.class.inc.php new file mode 100644 index 000000000..dde521bd4 --- /dev/null +++ b/sources/form/field/setfield.class.inc.php @@ -0,0 +1,30 @@ + + +namespace Combodo\iTop\Form\Field; + +/** + * Description of SetField + * + * @author Guillaume Lajarige + */ +class SetField extends Field +{ + +} diff --git a/sources/renderer/bootstrap/bsformrenderer.class.inc.php b/sources/renderer/bootstrap/bsformrenderer.class.inc.php index 422dcb601..34a623990 100644 --- a/sources/renderer/bootstrap/bsformrenderer.class.inc.php +++ b/sources/renderer/bootstrap/bsformrenderer.class.inc.php @@ -55,7 +55,8 @@ class BsFormRenderer extends FormRenderer $this->AddSupportedField('SubFormField', 'BsSubFormFieldRenderer'); $this->AddSupportedField('SelectObjectField', 'BsSelectObjectFieldRenderer'); $this->AddSupportedField('LinkedSetField', 'BsLinkedSetFieldRenderer'); - $this->AddSupportedField('TagSetField', 'BsItemSetFieldRenderer'); + $this->AddSupportedField('SetField', 'BsSetFieldRenderer'); + $this->AddSupportedField('TagSetField', 'BsSetFieldRenderer'); $this->AddSupportedField('DateTimeField', 'BsSimpleFieldRenderer'); $this->AddSupportedField('DurationField', 'BsSimpleFieldRenderer'); $this->AddSupportedField('FileUploadField', 'BsFileUploadFieldRenderer'); diff --git a/sources/renderer/bootstrap/fieldrenderer/bsitemsetfieldrenderer.class.inc.php b/sources/renderer/bootstrap/fieldrenderer/bssetfieldrenderer.class.inc.php similarity index 92% rename from sources/renderer/bootstrap/fieldrenderer/bsitemsetfieldrenderer.class.inc.php rename to sources/renderer/bootstrap/fieldrenderer/bssetfieldrenderer.class.inc.php index c602ec117..2a68a5a10 100644 --- a/sources/renderer/bootstrap/fieldrenderer/bsitemsetfieldrenderer.class.inc.php +++ b/sources/renderer/bootstrap/fieldrenderer/bssetfieldrenderer.class.inc.php @@ -19,21 +19,16 @@ namespace Combodo\iTop\Renderer\Bootstrap\FieldRenderer; -use Exception; -use ApplicationContext; -use IssueLog; -use Dict; use MetaModel; -use AttributeFriendlyName; use Combodo\iTop\Renderer\FieldRenderer; use Combodo\iTop\Renderer\RenderingOutput; /** - * Description of BsItemSetFieldRenderer + * Description of BsSetFieldRenderer * * @author Guillaume Lajarige */ -class BsItemSetFieldRenderer extends FieldRenderer +class BsSetFieldRenderer extends FieldRenderer { /** * @inheritdoc @@ -119,7 +114,11 @@ EOF { $sItemLabel = $oItem->Get('label'); $sItemDescription = $oItem->Get('description'); - $oOutput->AddHtml('') + $oOutput->AddHtml('') ->AddHtml($sItemLabel, true) ->AddHtml(''); }