Page History
...
Code Block | ||||
---|---|---|---|---|
| ||||
var x = $svyI18NService.getI18NMessages("servoy.filechooser.button.upload","servoy.filechooser.upload.addMoreFiles","servoy.filechooser.selected.files","servoy.filechooser.nothing.selected","servoy.filechooser.button.remove","servoy.filechooser.label.name","servoy.button.cancel") x.then(function(result) { $scope.i18n_upload = result["servoy.filechooser.button.upload"]; $scope.i18n_chooseFiles = result["servoy.filechooser.upload.addMoreFiles"]; $scope.i18n_cancel = result["servoy.button.cancel"]; $scope.i18n_selectedFiles = result["servoy.filechooser.selected.files"]; $scope.i18n_nothingSelected = result["servoy.filechooser.nothing.selected"]; $scope.i18n_remove = result["servoy.filechooser.button.remove"]; $scope.i18n_name = result["servoy.filechooser.label.name"]; }) |
$svyProperties:
Used for setting some ui properties to a component: border, alignment, scrollbars, tooltips..
Code Block | ||||
---|---|---|---|---|
| ||||
Object.defineProperty($scope.model,$sabloConstants.modelChangeNotifier, {configurable:true,value:function(property,value) {
switch(property) {
case "borderType":
$svyProperties.setBorder($element,value);
break;
case "background":
case "transparent":
$svyProperties.setCssProperty($element,"backgroundColor",$scope.model.transparent?"transparent":$scope.model.background);
break;
case "foreground":
$svyProperties.setCssProperty($element,"color",value);
break;
case "fontType":
$svyProperties.setCssProperty($element,"font",value);
break;
case "format":
if (formatState)
formatState(value);
else formatState = $formatterUtils.createFormatState($element, $scope, ngModel,true,value);
break;
case "horizontalAlignment":
$svyProperties.setHorizontalAlignment($element,value);
break;
case "enabled":
if (value) $element.removeAttr("disabled");
else $element.attr("disabled","disabled");
break;
case "editable":
if (value) $element.removeAttr("readonly");
else $element.attr("readonly","readonly");
break;
case "placeholderText":
if(value) $element.attr("placeholder",value)
else $element.removeAttr("placeholder");
break;
case "margin":
if (value) $element.css(value);
break;
case "selectOnEnter":
if (value) $svyProperties.addSelectOnEnter($element);
break;
case "styleClass":
if (className) $element.removeClass(className);
className = value;
if(className) $element.addClass(className);
break;
}
}});
$svyProperties.createTooltipState($element, function() { return $scope.model.toolTipText }); |
$apifunctions:
Model values
Servoy provides a unique css id called svyMarkupId in the model object which can be used by the component to set its main css id to a page unique value.
Overview
Content Tools
Activity