浏览代码

eventDialog

luoyifan 3 年之前
父节点
当前提交
6b7a529694
共有 4 个文件被更改,包括 9 次插入7 次删除
  1. 3 3
      src/controls/input/combotree.js
  2. 3 0
      src/controls/input/textfield.js
  3. 2 2
      src/lib/systemLib.ts
  4. 1 2
      src/types.ts

+ 3 - 3
src/controls/input/combotree.js

@@ -88,17 +88,17 @@ export default function () {
         },
 
         onItemClick(view, record, node, rowIndex, e) {
-            this.selectItem(record);
+            this.selectItem(view, record);
         },
 
         onPickerKeyDown(treeView, record, item, index, e) {
             const key = e.getKey();
             if (key === e.ENTER || (key === e.TAB && this.selectOnTab)) {
-                this.selectItem(record);
+                this.selectItem(treeView, record);
             }
         },
 
-        selectItem(record) {
+        selectItem(sender, record) {
             var me = this;
             me.setValue(record.getId());
             me.fireEvent('select', me, record);

+ 3 - 0
src/controls/input/textfield.js

@@ -77,6 +77,9 @@ export default function () {
                         me.getTrigger('clear').hide();
                         me.updateLayout();
                     }
+                },
+                afterrender(sender) {
+                    sender.inputEl.dom.setAttribute('spellcheck', "false");
                 }
             })
 

+ 2 - 2
src/lib/systemLib.ts

@@ -780,7 +780,7 @@ export class SystemEventFu {
         type: 'system',
         category: '表单',
     })
-    clearViewModelReloadGrid(@LibParam('属性路径', 'viewModel')propertyName: string,
+    clearViewModelReloadGrid(@LibParam('清空的属性', 'viewModel')propertyName: string,
                              @LibParam('要刷新的表格', 'refs', true)gridRefName?: string) {
         return function (sender) {
             const scope = lookupScope(sender)
@@ -802,7 +802,7 @@ export class SystemEventFu {
         type: 'system',
         category: '表单',
     })
-    reloadGrid(@LibParam('表格引用对象', 'refs', true) gridRefName: string) {
+    reloadGrid(@LibParam('表格对象,不填的情况下就是第一个表格', 'refs', true) gridRefName: string) {
         return function (sender) {
             const scope = lookupScope(sender)
             if (!gridRefName) {

+ 1 - 2
src/types.ts

@@ -23,7 +23,6 @@ export type ConfigProcess = (me, config) => any
 /**
  * 参数的填写类型
  *    module 选择一个功能模块
- *    control 从当前模块的 controller 中选择一个方法
  *    viewModel 从当前模块的 model 中,选择一个属性
  *    refs 从当前模块的 refs 中选一个控件
  *    event 当成事件输入框来填写
@@ -32,7 +31,7 @@ export type ConfigProcess = (me, config) => any
  *    string 任意字符串
  *    object 任意对象 (JSON5)
  */
-export type LibParamType = 'module' | 'control' | 'viewModel' | 'refs' | 'event' | 'lookup' | 'string' | 'object'
+export type LibParamType = 'module' | 'viewModel' | 'refs' | 'event' | 'lookup' | 'string' | 'object'
     | (() => Promise<string[] | { id: string, value: string }[]>)
 
 /**