import { DateTimeHelperService } from '@farris/ui-common/date'; import { NumberHelperService } from '@farris/ui-common/number'; declare class FarrisKendoGridFormatService { private dateService; private numberService; constructor(dateService: DateTimeHelperService, numberService: NumberHelperService); /** * 列格式化 方法 * @param dataItem 行数据 * @param column 列对象 */ getColumnFormat(dataItem: any, column: any): any; /** * 根据id获取value * @param dataItem 行数据 * @param field id,也可能是name.Name这种形式(关联对象id或者udt) */ private getValue; /** * 枚举值格式化 */ private getEnumText; /** * 日期格式化 * @param value 单元格值 * @param column 列对象 */ getFormatDate(value: string, column: any): string; /** * 数字格式化 * @param value 单元格值 * @param column 列对象 * @todo 数字格式化还不完善 这个只是金额形式的格式化; 初始化value===null时,应该显示为'' 这个还没有 */ private getFormatNumber; /** * 多行文本格式化 shift+enter换行 失去焦点保留原格式 * @param value 单元格值 * @param column 列对象 */ private getMultiText; } export { FarrisKendoGridFormatService };