Changeset 1979
- Timestamp:
- 06/08/12 13:04:54 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ComponentRegistry/trunk/ComponentBrowserGui/src/main/flex/clarin/cmdi/componentregistry/editor/ElementEdit.as
r1899 r1979 56 56 _element.displayPriority = val; 57 57 })); 58 addChild(new CardinalityInput(LabelConstants.CARDINALITY_MIN, _element.cardinalityMin, function(val:String):void { 59 _element.cardinalityMin = val; 60 })); 61 addChild(new CardinalityInput(LabelConstants.CARDINALITY_MAX, _element.cardinalityMax, function(val:String):void { 62 _element.cardinalityMax = val; 63 })); 58 59 var cardinalityMinInput:CardinalityInput = new CardinalityInput(LabelConstants.CARDINALITY_MIN, _element.cardinalityMin, function(val:String):void { 60 _element.cardinalityMin = val; 61 }); 62 addChild(cardinalityMinInput); 63 64 var cardinalityMaxInput:CardinalityInput = new CardinalityInput(LabelConstants.CARDINALITY_MAX, _element.cardinalityMax, function(val:String):void { 65 _element.cardinalityMax = val; 66 }); 67 // Max cardinatlity field should be disabled when multilingual is selected - binding to that field here 68 BindingUtils.bindSetter(function(value:String):void { 69 cardinalityMaxInput.enabled = _element.multilingual != "true"; 70 }, _element, "multilingual"); 71 addChild(cardinalityMaxInput); 72 64 73 addChild(AttributeListEdit.createAndAddValueScheme(_element)); 65 74 var multiLingualCheck:CheckboxInput = new CheckboxInput(LabelConstants.MULTILINGUAL, _element.multilingual == "true", function(val:Boolean):void { 66 75 _element.multilingual = String(val); 67 76 }); 68 multiLingualCheck.toolTip = "Can the value of this element be in multiple languages? ";77 multiLingualCheck.toolTip = "Can the value of this element be in multiple languages? Setting this will cause \"Max occurences\" to be always unbounded."; 69 78 BindingUtils.bindSetter(function(val:String):void { 70 79 var show:Boolean = "string" == val; … … 75 84 } 76 85 }, _element, "valueSchemeSimple"); 77 86 78 87 addChild(multiLingualCheck); 79 88 handleCMDAttributeList();
Note: See TracChangeset
for help on using the changeset viewer.