import { IPSModelObject } from '../ipsmodel-object'; import { IPSUIAction } from './ipsuiaction'; /** * * 子接口类型识别属性[] * @export * @interface IPSUIActionGroupDetail */ export interface IPSUIActionGroupDetail extends IPSModelObject { /** * 行为级别 * @description 值模式 [界面行为行为级别] {50:不常用、 100:一般操作、 200:常用操作、 250:关键操作 } * @type {( number | 50 | 100 | 200 | 250)} * @default 100 */ actionLevel: number | 50 | 100 | 200 | 250; /** * 代码标识 * @type {string} */ codeName: string; /** * 成员标记 * @type {string} */ detailTag: string; /** * 成员标记2 * @type {string} */ detailTag2: string; /** * 界面行为对象 * * @type {IPSUIAction} */ getPSUIAction(): IPSUIAction | null; /** * 界面行为对象 * * @type {IPSUIAction} */ get psUIAction(): IPSUIAction | null; /** * 界面行为对象(必须存在) * * @type {IPSUIAction} */ getPSUIActionMust(): IPSUIAction; /** * 界面行为附加参数 * @type {IModel} */ uIActionParamJO: IModel; /** * 添加分隔栏 * @type {boolean} */ addSeparator: boolean; /** * 显示标题 * @type {boolean} */ showCaption: boolean; /** * 显示图标 * @type {boolean} */ showIcon: boolean; }