import { IPSAppCounterRef } from '../../app/control/ipsapp-counter-ref'; import { IPSAjaxControl } from '../ipsajax-control'; import { IPSControlContainer } from '../ipscontrol-container'; import { IPSLanguageRes } from '../../res/ipslanguage-res'; import { IPSSysImage } from '../../res/ipssys-image'; /** * * 子接口类型识别属性[] * 继承父接口类型值[EXPBAR] * @export * @interface IPSExpBar */ export interface IPSExpBar extends IPSAjaxControl, IPSControlContainer { /** * 应用计数器引用 * * @type {IPSAppCounterRef} */ getPSAppCounterRef(): IPSAppCounterRef | null; /** * 应用计数器引用 * * @type {IPSAppCounterRef} */ get psAppCounterRef(): IPSAppCounterRef | null; /** * 应用计数器引用(必须存在) * * @type {IPSAppCounterRef} */ getPSAppCounterRefMust(): IPSAppCounterRef; /** * 标题图标 * * @type {IPSSysImage} */ getPSSysImage(): IPSSysImage | null; /** * 标题图标 * * @type {IPSSysImage} */ get psSysImage(): IPSSysImage | null; /** * 标题图标(必须存在) * * @type {IPSSysImage} */ getPSSysImageMust(): IPSSysImage; /** * 抬头 * @type {string} */ title: string; /** * 抬头语言资源对象 * * @type {IPSLanguageRes} */ getTitlePSLanguageRes(): IPSLanguageRes | null; /** * 抬头语言资源对象 * * @type {IPSLanguageRes} */ get titlePSLanguageRes(): IPSLanguageRes | null; /** * 抬头语言资源对象(必须存在) * * @type {IPSLanguageRes} */ getTitlePSLanguageResMust(): IPSLanguageRes; /** * 导航栏数据部件名称 * @type {string} */ xDataControlName: string; /** * 支持计数器 * @type {boolean} */ enableCounter: boolean; /** * 支持搜索 * @type {boolean} */ enableSearch: boolean; /** * 显示标题栏 * @type {boolean} */ showTitleBar: boolean; }