/** * 代码表翻译器 * * @export * @class CodeListTranslator */ export declare class CodeListTranslator { /** * 代码表服务对象 * * @type {CodeListService} * @memberof CodeList */ private codeListService; /** * Creates an instance of CodeListTranslator. * @memberof CodeListTranslator */ constructor(); /** * 文本分隔符 * @type {boolean} * @memberof CodeList */ private textSeparator; /** * 值分隔符 * @type {boolean} * @memberof CodeList */ private valueSeparator; /** * 获得封装的codelist对象 * * @param {*} codeList 代码表模型对象 * @param {*} context 上下文 * @param {*} [viewparams] 视图参数 * @param {boolean} [isLoading=false] 是否显示加载信息 * @returns * @memberof CodeListTranslator */ private getCodeListObj; /** * 获取代码表文本 * * @param {*} value 传入的value值 * @param {*} codeList 代码表对象 * @param {*} _this 上下文索引 * @returns * @memberof CodeListTranslator */ getCodeListText(value: any, codeList: any, _this: any, context: any, viewparams?: any, isLoading?: boolean): Promise; /** * 获取选中的代码表项集合 * * @param {*} value 传入的value值 * @param {*} codeList 代码表的模型对象 * @param {*} _this 上下文索引 * @returns * @memberof CodeListTranslator */ getSelectedCodeListItems(value: any, codeList: any, _this: any, context: any, viewparams?: any, isLoading?: boolean): Promise; /** * 获取代码表空值 * * @param {*} codeList 代码表模型对象 * @param {*} _this 上下文索引 * @memberof CodeListTranslator */ private getEmptyText; /** * 获取多语言文本 * * @param {string} localeTag 多语言标识 * @param {*} _this 上下文索引 * @param {string} defaultText 默认文本,多语言失效时使用 * @memberof CodeListTranslator */ private getLocaleText; /** * 解析value值获取选中的项 * * @param {*} value 传入的value值 * @param {any[]} codeListItems 代码表项集合 * @param {*} codeList 代码表模型对象 * @memberof CodeListTranslator */ private getSelectedItems; } //# sourceMappingURL=codelist-translator.d.ts.map