import { IPSDataEntityObject } from '../ipsdata-entity-object'; import { IPSDEACModeDataItem } from './ipsdeacmode-data-item'; import { IPSLanguageRes } from '../../res/ipslanguage-res'; import { IPSSysPFPlugin } from '../../res/ipssys-pfplugin'; /** * * 子接口类型识别属性[] * @export * @interface IPSDEACMode */ export interface IPSDEACMode extends IPSDataEntityObject { /** * 代码标识 * @type {string} */ codeName: string; /** * 无值显示内容 * @type {string} */ emptyText: string; /** * 无值内容语言资源 * * @type {IPSLanguageRes} */ getEmptyTextPSLanguageRes(): IPSLanguageRes | null; /** * 无值内容语言资源 * * @type {IPSLanguageRes} */ get emptyTextPSLanguageRes(): IPSLanguageRes | null; /** * 无值内容语言资源(必须存在) * * @type {IPSLanguageRes} */ getEmptyTextPSLanguageResMust(): IPSLanguageRes; /** * 前端扩展插件 * * @type {IPSSysPFPlugin} */ getItemPSSysPFPlugin(): IPSSysPFPlugin | null; /** * 前端扩展插件 * * @type {IPSSysPFPlugin} */ get itemPSSysPFPlugin(): IPSSysPFPlugin | null; /** * 前端扩展插件(必须存在) * * @type {IPSSysPFPlugin} */ getItemPSSysPFPluginMust(): IPSSysPFPlugin; /** * 逻辑名称 * @type {string} */ logicName: string; /** * 附加排序方向 * @description 值模式 [字段排序方向] {ASC:升序、 DESC:降序 } * @type {( string | 'ASC' | 'DESC')} */ minorSortDir: string | 'ASC' | 'DESC'; /** * 数据项集合 * * @type {IPSDEACModeDataItem[]} */ getPSDEACModeDataItems(): IPSDEACModeDataItem[] | null; /** * 数据项集合 * * @type {IPSDEACModeDataItem[]} */ get psDEACModeDataItems(): IPSDEACModeDataItem[] | null; findPSDEACModeDataItem(objKey: any): IPSDEACModeDataItem | null; /** * 分页大小 * @type {number} */ pagingSize: number; /** * 默认自填模式 * @type {boolean} */ defaultMode: boolean; /** * 支持分页栏 * @type {boolean} */ enablePagingBar: boolean; } //# sourceMappingURL=ipsdeacmode.d.ts.map