import { IPSAppMenuModel } from '../../app/appmenu/ipsapp-menu-model'; import { IPSAppCounterRef } from '../../app/control/ipsapp-counter-ref'; import { IPSAjaxControl } from '../ipsajax-control'; import { IPSLayoutContainer } from '../layout/ipslayout-container'; import { IPSAppMenuItem } from './ipsapp-menu-item'; /** * * 子接口类型识别属性[] * 继承父接口类型值[APPMENU] * @export * @interface IPSAppMenu */ export interface IPSAppMenu extends IPSAjaxControl, IPSAppMenuModel, IPSLayoutContainer { /** * 应用菜单样式 * @description 值模式 [应用菜单样式] {ICONVIEW:图标视图、 LISTVIEW:列表视图、 SWIPERVIEW:图片滑动视图、 LISTVIEW2:列表视图(无刷新)、 LISTVIEW3:列表视图(无滑动)、 LISTVIEW4:列表视图(无背景)、 EXTVIEW1:扩展视图1、 EXTVIEW2:扩展视图2、 EXTVIEW3:扩展视图3、 EXTVIEW4:扩展视图4、 EXTVIEW5:扩展视图5、 USER:用户自定义、 USER2:用户自定义2 } * @type {( string | 'ICONVIEW' | 'LISTVIEW' | 'SWIPERVIEW' | 'LISTVIEW2' | 'LISTVIEW3' | 'LISTVIEW4' | 'EXTVIEW1' | 'EXTVIEW2' | 'EXTVIEW3' | 'EXTVIEW4' | 'EXTVIEW5' | 'USER' | 'USER2')} */ appMenuStyle: string | 'ICONVIEW' | 'LISTVIEW' | 'SWIPERVIEW' | 'LISTVIEW2' | 'LISTVIEW3' | 'LISTVIEW4' | 'EXTVIEW1' | 'EXTVIEW2' | 'EXTVIEW3' | 'EXTVIEW4' | 'EXTVIEW5' | 'USER' | 'USER2'; /** * 布局模式 * @description 值模式 [面板布局模型] {TABLE:表格、 TABLE_12COL:栅格布局(12列)、 TABLE_24COL:栅格布局(24列)、 FLEX:Flex布局、 BORDER:边缘布局、 ABSOLUTE:绝对布局 } * @type {( string | 'TABLE' | 'TABLE_12COL' | 'TABLE_24COL' | 'FLEX' | 'BORDER' | 'ABSOLUTE')} */ layoutMode: string | 'TABLE' | 'TABLE_12COL' | 'TABLE_24COL' | 'FLEX' | 'BORDER' | 'ABSOLUTE'; /** * 应用计数器引用 * * @type {IPSAppCounterRef} */ getPSAppCounterRef(): IPSAppCounterRef | null; /** * 应用计数器引用 * * @type {IPSAppCounterRef} */ get psAppCounterRef(): IPSAppCounterRef | null; /** * 应用计数器引用(必须存在) * * @type {IPSAppCounterRef} */ getPSAppCounterRefMust(): IPSAppCounterRef; /** * 菜单项集合 * * @type {IPSAppMenuItem[]} */ getPSAppMenuItems(): IPSAppMenuItem[] | null; /** * 菜单项集合 * * @type {IPSAppMenuItem[]} */ get psAppMenuItems(): IPSAppMenuItem[] | null; findPSAppMenuItem(objKey: any): IPSAppMenuItem | null; } //# sourceMappingURL=ipsapp-menu.d.ts.map