import { IPSModelObject } from '../../ipsmodel-object'; import { IPSAppView } from '../../app/view/ipsapp-view'; import { IPSNavigateParamContainer } from '../ipsnavigate-param-container'; import { IPSLanguageRes } from '../../res/ipslanguage-res'; import { IPSSysImage } from '../../res/ipssys-image'; /** * * 子接口类型识别属性[] * @export * @interface IPSDEDRCtrlItem */ export interface IPSDEDRCtrlItem extends IPSModelObject, IPSNavigateParamContainer { /** * 标题语言资源 * * @type {IPSLanguageRes} */ getCapPSLanguageRes(): IPSLanguageRes | null; /** * 标题语言资源 * * @type {IPSLanguageRes} */ get capPSLanguageRes(): IPSLanguageRes | null; /** * 标题语言资源(必须存在) * * @type {IPSLanguageRes} */ getCapPSLanguageResMust(): IPSLanguageRes; /** * 标题 * @type {string} */ caption: string; /** * 计数器标识 * @type {string} */ counterId: string; /** * 关联视图 * * @type {IPSAppView} */ getPSAppView(): IPSAppView | null; /** * 关联视图 * * @type {IPSAppView} */ get psAppView(): IPSAppView | null; /** * 关联视图(必须存在) * * @type {IPSAppView} */ getPSAppViewMust(): IPSAppView; /** * 项图片资源对象 * * @type {IPSSysImage} */ getPSSysImage(): IPSSysImage | null; /** * 项图片资源对象 * * @type {IPSSysImage} */ get psSysImage(): IPSSysImage | null; /** * 项图片资源对象(必须存在) * * @type {IPSSysImage} */ getPSSysImageMust(): IPSSysImage; }