|
@@ -1,5 +1,11 @@
|
|
export declare const SIMPLE_RE: RegExp;
|
|
export declare const SIMPLE_RE: RegExp;
|
|
/**
|
|
/**
|
|
|
|
+ * 判断目标字符串与关键字是否重叠
|
|
|
|
+ * @param target 目标字符串
|
|
|
|
+ * @param keyword 搜索关键字
|
|
|
|
+ */
|
|
|
|
+export declare function pinyinMatch(target: any, keyword: any): boolean;
|
|
|
|
+/**
|
|
* 对某个表达式进行求值
|
|
* 对某个表达式进行求值
|
|
* a:{query.a},b:{query.b} -> a:aValue,b:bValue
|
|
* a:{query.a},b:{query.b} -> a:aValue,b:bValue
|
|
*
|
|
*
|
|
@@ -50,7 +56,7 @@ export declare function calcObjectFlat(data: any, paramObject: any): any;
|
|
/**
|
|
/**
|
|
* 合併 data 到當前的 ViewModel 對象
|
|
* 合併 data 到當前的 ViewModel 對象
|
|
*/
|
|
*/
|
|
-export declare function mergeViewModel(viewModel: any, propertyName: any, data: any): void;
|
|
|
|
|
|
+export declare function mergeViewModel(viewModel: any, propertyName: any, data: any, isFlat: any): void;
|
|
/**
|
|
/**
|
|
* 转换内联结构的行,到平面结构
|
|
* 转换内联结构的行,到平面结构
|
|
* company: { name:'公司1', id:'编号1' } => { company_id:'编号1', company_name:'公司1' }
|
|
* company: { name:'公司1', id:'编号1' } => { company_id:'编号1', company_name:'公司1' }
|
|
@@ -61,6 +67,10 @@ export declare function mergeViewModel(viewModel: any, propertyName: any, data:
|
|
*/
|
|
*/
|
|
export declare function flatRow(array: any): any[];
|
|
export declare function flatRow(array: any): any[];
|
|
/**
|
|
/**
|
|
|
|
+ * 替换内部结构中,所有 N/A
|
|
|
|
+ */
|
|
|
|
+export declare function replaceNA(obj: any): string;
|
|
|
|
+/**
|
|
* 根据表达式进入写值
|
|
* 根据表达式进入写值
|
|
* express="{query.a}" 写值就是 viewModel.set('query.a', value)
|
|
* express="{query.a}" 写值就是 viewModel.set('query.a', value)
|
|
* express="test-{query.a}" 写值就会失败
|
|
* express="test-{query.a}" 写值就会失败
|
|
@@ -201,7 +211,20 @@ export declare function normId(value: string): string;
|
|
* @param gridRefName
|
|
* @param gridRefName
|
|
*/
|
|
*/
|
|
export declare function clearViewModelReloadGrid(sender: any, propertyName: any, gridRefName: any): void;
|
|
export declare function clearViewModelReloadGrid(sender: any, propertyName: any, gridRefName: any): void;
|
|
|
|
+export declare function saveGridRow(grid1: any): void;
|
|
|
|
+export declare function insertGridRow(grid1: any): void;
|
|
|
|
+export declare function commitMe(sender: any): void;
|
|
|
|
+export declare function removeGridRow(grid1: any): void;
|
|
|
|
+export declare function moveUpGridRow(grid: any): void;
|
|
|
|
+export declare function moveDownGridRow(grid: any): void;
|
|
export declare class SystemEventFu {
|
|
export declare class SystemEventFu {
|
|
|
|
+ moveUpGridRow(): (sender: any) => void;
|
|
|
|
+ commitMe(): (sender: any) => void;
|
|
|
|
+ moveDownGridRow(): (sender: any) => void;
|
|
|
|
+ saveGridRow(): (sender: any) => void;
|
|
|
|
+ insertGridRow(): (sender: any) => void;
|
|
|
|
+ removeGridRow(): (sender: any) => void;
|
|
|
|
+ enterToClick(btnReferenceName: any): (sender: any, config: any) => void;
|
|
confirm(text: any, fn: any): (sender: any) => void;
|
|
confirm(text: any, fn: any): (sender: any) => void;
|
|
gridRemoveCurrentRow(gridRefName: any): (sender: any) => void;
|
|
gridRemoveCurrentRow(gridRefName: any): (sender: any) => void;
|
|
loadForm(invokeUrl: string, invokeParam: any, writeTarget: any): (sender: any) => void;
|
|
loadForm(invokeUrl: string, invokeParam: any, writeTarget: any): (sender: any) => void;
|
|
@@ -216,6 +239,7 @@ export declare class SystemEventFu {
|
|
showWidget(widgetUrl: any, lookup: any): (sender: any, queryValue: any) => void;
|
|
showWidget(widgetUrl: any, lookup: any): (sender: any, queryValue: any) => void;
|
|
clearViewModelByLookup(lookup: any): (sender: any) => void;
|
|
clearViewModelByLookup(lookup: any): (sender: any) => void;
|
|
closeMe(callBack: any): (sender: any) => void;
|
|
closeMe(callBack: any): (sender: any) => void;
|
|
|
|
+ showDialogAndFillData(url: string, lookupForData: any, map: any): (sender: any) => Promise<unknown>;
|
|
}
|
|
}
|
|
/**
|
|
/**
|
|
* 清空 viewmodel 里下属的所有属性
|
|
* 清空 viewmodel 里下属的所有属性
|
|
@@ -240,16 +264,18 @@ export declare function msg(content: any): void;
|
|
*/
|
|
*/
|
|
export declare function showErrorDialog(msg: any, sender?: any): void;
|
|
export declare function showErrorDialog(msg: any, sender?: any): void;
|
|
/**
|
|
/**
|
|
|
|
+ * 错误对话框的强提醒
|
|
|
|
+ */
|
|
|
|
+export declare function showInfoDialog(msg: any, sender?: any): void;
|
|
|
|
+/**
|
|
|
|
+ * 错误对话框的强提醒
|
|
|
|
+ */
|
|
|
|
+export declare function prompt(message: any, defaultValue?: string, multiLine?: boolean): Promise<string>;
|
|
|
|
+/**
|
|
* 用于计算 express 表达式
|
|
* 用于计算 express 表达式
|
|
*/
|
|
*/
|
|
export declare function evalFunction(data: any, express: any): any;
|
|
export declare function evalFunction(data: any, express: any): any;
|
|
/**
|
|
/**
|
|
* 获取表格编辑的行数据
|
|
* 获取表格编辑的行数据
|
|
*/
|
|
*/
|
|
-export declare function getGridEditRows(grid: any): {
|
|
|
|
- rows: any[];
|
|
|
|
- newRows: any[];
|
|
|
|
- modifyRows: any[];
|
|
|
|
- removeRecords: any[];
|
|
|
|
- err: string;
|
|
|
|
-};
|
|
|
|
|
|
+export declare function getGridEditRows(grid: any): any;
|