49 lines
968 B
JavaScript
49 lines
968 B
JavaScript
"use strict";
|
|
/**
|
|
* Value object for Galileo field descriptor.
|
|
*
|
|
* @author Oleksandr Hnatkovskyy
|
|
* @constructor
|
|
*/
|
|
function GalileoFieldV2VO() {
|
|
}
|
|
/**
|
|
* Setup inheritance chain.
|
|
*/
|
|
GalileoFieldV2VO.prototype = Object.create(BaseVO.prototype);
|
|
GalileoFieldV2VO.prototype.constructor = GalileoFieldV2VO;
|
|
/**
|
|
* @override
|
|
* @return {Array}
|
|
*/
|
|
GalileoFieldV2VO.prototype.getProps = function () {
|
|
return [
|
|
'id',
|
|
'datasource',
|
|
'displayOrder',
|
|
'type',
|
|
'dataType',
|
|
'name',
|
|
'label',
|
|
'itsmFieldId',
|
|
'ootb',
|
|
'screenId',
|
|
'panelId',
|
|
'panelName',
|
|
'members',
|
|
'required',
|
|
'editable',
|
|
'hide',
|
|
'hideLabel',
|
|
'menu',
|
|
'dependency',
|
|
'valueField',
|
|
'groupMember',
|
|
'setValueCondition',
|
|
'requiredCondition',
|
|
'readOnlyCondition',
|
|
'hideCondition',
|
|
'valueFieldName'
|
|
];
|
|
};
|