...
For the moment, only the bubbleUp is available as option. The bubbleUp option will make the custom state visible also on panel header and window header.
Note Notes:
- the panel header and window header will not have an <i> tag for the icon. Setting an icon on panel/window will be done on the before/after pseudo-class from css.
- the bubbleUp option is available only starting with SWAT 20.11 release
Code Block |
---|
language | js |
---|
title | Examples from javascript |
---|
|
// get a field, like the selfdesc field from offerheaderdata form.
var field1 = akioma.root.dynObject.getObject('offerheaderdata').getField('selfdesc');
// add an "alert" custom state to that field
field1.controller.setCustomState('Alert');
// add a "bg" custom state
field1.controller.setCustomState('bg');
// remove the custom state from that field
field1.controller.clearCustomState('Alert'); |
...
Code Block |
---|
|
Form.getField("todes_dat").setCustomState('bg', {bubbleUp: true});
Form.getField("taetigkeit").setCustomState('bg', {bubbleUp: true}); |
Code Block |
---|
language | js |
---|
title | Example of function called from EventOnCustomStateChange |
---|
|
// in the EventOnCustomStateChange attribute, in Layout Designer, you specify: $ akioma.myFunction(self);
myFunction = function(option) {
console.log(option.actions, option.customState);
} |