import { IPSDEFormDetail } from './ipsdeform-detail'; import { IPSDEFormGroupBase } from './ipsdeform-group-base'; import { IPSUIActionGroup } from '../../view/ipsuiaction-group'; /** * * 继承父接口类型值[GROUPPANEL] * @export * @interface IPSDEFormGroupPanel */ export interface IPSDEFormGroupPanel extends IPSDEFormDetail, IPSDEFormGroupBase { /** * 界面行为组展开模式 * @description 值模式 [界面行为组展开模式] {ITEM:按项展开(默认)、 ITEMS:按分组展开 } * @type {( string | 'ITEM' | 'ITEMS')} */ actionGroupExtractMode: string | 'ITEM' | 'ITEMS'; /** * 内建操作 * @type {number} * @default 0 */ buildInActions: number; /** * 界面行为组对象 * * @type {IPSUIActionGroup} */ getPSUIActionGroup(): IPSUIActionGroup | null; /** * 界面行为组对象 * * @type {IPSUIActionGroup} */ get psUIActionGroup(): IPSUIActionGroup | null; /** * 界面行为组对象(必须存在) * * @type {IPSUIActionGroup} */ getPSUIActionGroupMust(): IPSUIActionGroup; /** * 信息面板模式 * @type {boolean} */ infoGroupMode: boolean; }