组件的最外层的jquery对象 注意: 如果在运行时操作该对象会造成不可预知的错误. 谨慎!!!
组件的父jQuery节点 一般静态渲染时候需要给给这属性赋值
设计模式下 焦点状态
组件背景
设计模式下是否允许拖拽子组件 默认: true 注意:这个是子组件不能拖了,不能接受外部拖进来的元素
设计模式下是否可以拖拽子组件到外部 默认: true
设计模式下是否可以在接受外部拖拽进来的组件 默认: true
设计模式下是否允许子组件拖拽排序 默认: true 注意:子组件选都选不到焦点但是能接受外部拖进来的元素 与 disabled差异
设计模式下子元素是否允许点击获取焦点包含tab按键
设计模式下是否允许拷贝
设计模式下是否允许剪切
组件设计模式下是否允许删除
是否允许设计模式下点击组件内部 运行模式下无效
设计模式下是否允许获取焦点
设计模式下是否右键选择组件时候弹出的菜单
设计模式下是否允许粘贴
联动-勾选子级联动 默认:true
联动-勾选父级联动 默认:true
是否显示勾选框 默认值: false
禁止子组件的拖拽过滤字符串
允许子组件的拖拽过滤字符串
组件的样式class
输入组件宽度
记录组件样式类型
自定义样式
鼠标的图标
数据源
设计模式下的右键弹出菜单
组件停靠方式 当设置了dock full 后 height,width 将会失效
设计模式下不可以拖拽的jquery 类名
设计模式下可以拖拽的组件
设计模式下可以拖拽组件类
设计模式下可以拖拽的继承的父组件类
设计模式下可以拖拽组件xtype
下拉的高度
弹出下拉菜单的宽度
下拉数据源
是否可用 是否可以有焦点,事件 等等
是否事件暂停 一般是数据源初始化时候停止事件.
是否完全展开树形节点 默认值: false
数据源关联的字段值
组件字体
组件的高度
组件隐藏/显示 true 隐藏 ,则反之
鼠标停留时候提示信息
组件的id
输入框的背景
是否允许清空值
是否允许击的消息传递 默认是true. 如果要自己处理组件的内部点击事件可以设置成false
数据源改变标志变量 在 doDataChanged 函数设置
设计模式下是否拖拽释放时候创建的组件 有些组件需要区分这个,来增加默认值
开启多选 默认值: false
是否权限资源 true可以在用户权限内看到改资源的控制,false 则看不到资源
是否开启搜索 默认:false
是否只能选择叶子节点 默认值: true
是否显示label
是否显示后缀
静态渲染
子组件数组包含可视组件 (页面渲染时候会按顺序渲染这个数组) 如果需要自定义组件渲染的子组件的顺序 @see doRenderChilds
label标题
label标题宽度
父子级的联动对象 Y 属性定义 checkbox 被勾选后的情况;N 属性定义 checkbox 取消勾选后的情况; p 表示操作会影响父级节点; s 表示操作会影响子级节点。',
组件间隔
能选择的最大几个值 默认值: 999999
组件名称
选中item的事件脚本
值发生编号的事件
建树规则:父节点id的字段名 默认值: SYS_PARENTID
父组件
空白时候的提示字符串
下拉框
只读
是否必填
权限资源的标题
静态渲染的id
绑定的数据库记录
后缀文本
后缀文本
组件的可附带一些标志的 用于附带一下参数
对齐方式
显示格式的脚本
数据标题显示字段
取消勾选子级联动 默认:true
联动-取消勾选父级联动 默认:true
组件值 一般不要直接修改这值.没有任何更新滴 使用setValue修改
数据唯一值KEY字段
校验规则
校验错误信息
组件的宽度
组件的唯一类型标志(这个是不能重复的哦)
注册事件绑定的
事件唯一标志字符串
在组件数组后面增加子组件 这里只是组件的实例增加,页面并没重画
子组件
把子组件的html元素$elemt添加到自己的children里面; 一些子组件需要定义在父组件的特定的位置不一定要是父组件的一级子元素 子类可以自定实现自定义的添加子组件的实现方式.
添加的子组件
给子组件广播发送消息
消息
跟随消息传递的参数
检查是否允许拖拽到指定的组件内
目标组件
目标组件的原父组件
目标组件的目标父组件
校验进来的组件是否允许拖拽进来
清除所有已经注册的事件处理 注意:该函数一般是页面关闭时候才调用 防止重复调用.如果是运行中调用会导致未知的异常错误
设计模式下复制组件 子类可以覆盖此方法来实现自定义复制
设计模式下剪切组件 子类可以覆盖此方法来实现自定义剪切
反序列化
json字符串
返回组件对象
释放资源析构函数.组件移除之前会调用 一般不要主动调用. 该函数并没有删除和释放组件.只是调用了组件的资源释放函数
设计模式下允许拖入的组件类名正则表达式 子类可以通过覆盖这个函数实现自定义下拉的弹出菜单
检验value是否超过最大值 如果给的值超过了最大数量会抛出异常 throw
返回true 未超过最大的数量 则反之
清空值
设计模式下双击组件时候触发的函数调用.
释放资源函数.组件移除之前会调用 一般用于释放资源和反注册消息处理函数
组件结束拖拽事件 子类可以覆盖此方法实现自定义拖拽时的规则
拖拽事件对象
用来进行拖出元素的函数判断,可以进行复杂逻辑,在函数中 子类可以覆盖此方法来自定义是否可以在拖拽时移出组件
目标
源
拖拽的对象
false/true来判断是否可以移出;
用来定义是否可以往组件放置,true/false 子类可以覆盖此方法来自定义是否可以在拖拽时移入组件
目标组件
源组件
拖拽的对象
false/true来判断是否可以移入;
组件开始拖拽的时候事件 子类可以覆盖此方法实现自定义拖拽时的规则
显示下拉
设计模式下按f1干的事情
自定义设计模式下拉的弹出菜单 子类可以通过覆盖这个函数实现自定义下拉的弹出菜单
得到默认的设计模式下的弹出菜单
返回默认值
默认值
获取组件的值
1). 当绑定的字段值为空时候 返回默认值 2). 当绑定的字段值为非空时候 返回当前值
非新增的行 根据数据库绑定根据当前的值来渲染, 返回当前值
返回最终的值
得到组件渲染后缀的html模板 子类覆盖实现自定义
返回渲染的html字符串
设置数据校验的标志的jquery 对象 如 子类可以覆盖该函数 实现提交校验没有通过会把改jquery 对象变成"红色的框框"
初始化组件的一些事件
组件拖拽时的事件
处理点击函数 子类可以覆盖该函数实现自定义点击处理过程
重新排列位置,大小
重新设置子组件的的大小,位置等.... 注意与 update的区别, 这个只是重新设置每个组件的位置和大小并没用删除html元素然后重建. 子类可覆盖自定义
移除自己 by gk 子类可以覆盖此方法来实现自定义移除
可选参数 默认true 是否是组件移动时候的场景(这个时候无需设置最近的组件获取焦点)
直接在子组件数组删除子组件
子组件
可选参数; 是否要释放资源,默认 false;
渲染组件的背景颜色 子类可以通过覆盖这个函数实现自定义的背景颜色
设计模式下子控件是否允许获取焦点
渲染子组件 子类可以自定实现自定义渲染的方式,顺序等...
渲染组件input宽度
渲染组件的鼠标 子类可以通过覆盖这个函数实现自定义的背景颜色
画渲染的锚点
给一次机会重新渲染$elemt,一般用于vue 组件集成时候重新渲染dom vue组件可以可覆盖此函数来渲染dom
渲染用于属性 子类自己继承覆盖实现
渲染组件的字体样式 子类可以通过覆盖这个函数实现件的字体
渲染组件UI的是否可视 子类可以通过覆盖这个函数实现自定义的隐藏/显示
渲染组件的背景色 子类可以覆盖实现自定义的赋值方式
渲染input元素,
子类可以覆盖实现自定义的赋值方式
渲染标题
渲染组件的间隔距离 子类可以通过覆盖这个函数实现件的间隔
渲染placeholder
渲染后缀
渲染文字内容对齐方式 子类自行继承覆盖实现
设置组件的焦点元素.主要用于显示获取焦点情况下元素设置tabindex="0"
更新组件,当修改了属性时候需要修改重新画组件的时候调用. 子类可以覆盖来自定义更新重画
校验数据是否通过设置的校验规则
true通过,则反之
遍历所有子组件
遍历的回到函数
遍历所有子子孙组件 如果要中断循环返回 false
遍历的回到函数
只是直接下级
排除指定的属性编辑器
属性名数组
判断是否存在组件
需要判断存在的组件
成功就返回true,否则返回false
通过组件id来获取子组件
组件Id
成功返回组件实例,否则返回undefine
通过组件name来获取子组件
组件name
成功返回组件实例,否则返回undefine
通过一个回调函数的放回值来查找组件实例
遍历整个函数组件树的回调,返回true时候符合条件,否则
返回找到的找到的组件
通过组件id来获取子子孙孙组件
组件Id
成功返回组件实例,否则返回undefine
通过组件name来获取子子孙孙组件
组件name
成功返回组件实例,否则返回undefine
通过组件的类来获取组件实例
父组件
遍历整个函数组件树的回调,返回true时候符合条件,否则
返回找到的找到的组件数组
输入框得到输入焦点
获取组件的属性编辑器数组
组件的类 (注意:这里必须是类,不能是组件的实例.)
返回组件的属性编辑器数组
组件是否可以编辑
通过组件的类来获取子孙组件实例
需要查找的子孙组件的类
返回找到的找到的组件
通过组件的类来获取子孙组件实例数组
需要查找的子孙组件的类
返回组件实例数组
通过组件的类来获取组件实例
父组件
需要查找的子组件的类
返回找到的第一个组件
通过子孙组件的类来获取子孙组件实例
父组件
需要查找的子孙组件的类定义
返回找到的找到的组件数组
自定义设计模式下拉的弹出菜单
得到页面上下文 上下文保存了资源的权限,resid...
上下文实例
获取数据源实例
范湖绑定的数据源实例
得到默认的设计模式下的弹出菜单
获取设计模式: true:设计模式 否则:运行模式
返回 true设计模式 则反之
获取设计模式下的弹出下拉菜单
设计模式下返回菜单实例 ,则返回null
得到下拉组件的下拉数据源 这个回忽略翻页属性
返回下拉的数据源实例
得到下拉的挂靠jquery元素
组件的最外层的jquery对象
返回组件的 jquery对象
得到容器内编辑组件的值 一般用于提交数据
判断组件是否拥有焦点
返回组件是否有焦点
获取组件的全球唯一id
返回组件的全球唯一id字符串
获取组件的位置索引
返回组件的位置索引,不存在父亲返回 -1
获取label的caption
返回label的caption字符串
获取组件的名称
组件的名称字符串
得到下一个兄弟(弟弟)组件
存在返回组件实例,否则返回null
得到当前组件的page 组件
返回找到的designerPage 组件实例
获取父组件
父组件
得到弹出编辑器
弹出编辑器实例
得到前一个兄弟(哥哥)组件
存在返回组件实例,否则返回null
获取是否组件只读
返回true 不允许修改, 则反之
获取是是否必填
返回true 必填, 则反之
得到当前选择下拉数据源的行,一般用于获取现在的行的另外列的值
当前下拉数据源的行实例
获取实例的序列化属性
需要组件的属性对象 例如:{ pop1:String,pop2:Boolean}
得到组件的值
返回值
得到组件的值数组
返回数组
判断json对象是否被创建为组件实例
设计模式下判断是否有数据可以粘贴
返回true 有数据
html的钩子,可以修改组件返回的HTML,正常是返回html的值 给组件修改html的机会
组件的html源码
返回html
初始化组件的css
返回组件样式对象.
在某个属性编辑器后添加属性编辑器
属性编辑器集合
属性名
属性编辑器实例
在某个属性编辑器前添加属性编辑器
属性编辑器集合
属性名
属性编辑器实例
在组件before后添加组件
子组件
插入的位置( 0 ~ items.length-1)
在组件数组指定的位置插入组件后面增加子组件
子组件
插入的位置( 0 ~ items.length-1)
判断是否有绑定有数据源组件和字段
true绑定了数据源,则反之
判断元素是否在可见的区域 注意滚动条
返回true 可见,否则不可见
判断组件绑定的行是否新增状态
true绑定行式新增状态,则反之
连接双击事件到属性编辑器
属性名
自定获取属性编辑器的回调函数,返回:true /false
移动组件到某个位置
需要移动的组件
父组件
放到哪个组件之后
left
top
获取名称
取消注册的事件
事件名
函数过程
this的取值
取消注册的事件
事件名
注册事件处理函数 注意,如果同一个函数重复注册只生效最后一个
事件的名称
事件处理函数
this的取值
参数
注册勾选框改变事件
注册组件的鼠标左键击事件
事件回调函数
注册键盘按下弹起事件
事件回调函数
注册键盘按键弹起事件
事件回调函数
注册键盘按下时事件
事件回调函数
注册组件的鼠标左键按下
事件回调函数
注册组件的鼠标左键弹起
事件回调函数
组件注册消息处理
处理的消息
处理函数
是否覆盖原来注册的处理函数
是否全局监听(跨域iframe监听) 默认值 = false
注册组件的鼠标移动
事件回调函数
注册组件所属的Page加载完毕回调,这时候组件已经渲染 $elemt应不会出现空 可用于初始化组件
回调函数
注册组件的鼠标右键事件
事件回调函数
注册组件的鼠标右键按下
事件回调函数
注册组件的鼠标右键弹起
事件回调函数
注册select 值发生点击时候触发事件
回调
值发生点击时候触发事件
回调
注册值发生变动时候的事件 注意,数据源第一次给组件赋值初始化时候是无法触发该事件,否则会死循环
值修改事件回调函数
设计模式下的粘贴组件 子类可以覆盖此方法来实现自定义粘贴
清除事件
触发事件 变量this.eventsSuspended 控制是否可以触发 true停止触发,则反之 例如:
```typescript this.raiseEvent('onClick',this,param1,param2)
```
事件名称
可变参数列表 如: param1,param2,param3...
返回事件的返回值
执行界面编辑器设置的触发点击事件
触发脚本事件函数
脚本
参数数组
返回脚本内返回的值
重新排列位置以及子组件的位置,大小
可选参数 是否包含子组件一起调整 默认:true
重新设置子组件的的大小,位置等..... 注意与 update的区别, 这个只是重新设置每个组件的位置和大小并没用删除html元素然后重建.
接管事件, 可以把事件接管到当前this的事件 如: this.relayEvents(this.proxy, [DataSourceEventType.loadexception]);
需要接管的实例
事件名数组
移除自己
清除所有子组件
移除下一级的子组件
需要移除的组件实例
可选参数; 是否要释放资源,默认 false;
移除子组件通过组件id
组件Id
移除子组件通过组件Name
组件名称
移除下一级的子组件
移除每个组件时候的回调,注意会回调多次
可选参数; 是否要释放资源,默认 false;
移除清空按钮
恢复事件触发
设计模式下组件获取焦点
组件序列化
可选参数 输出的格式的缩进参数. 如:每行缩进两个空格 serialize(2)
返回json字符串
设置背景颜色
设置组件的css
设置组件的鼠标形状
鼠标形状的枚举
设置数据源
可以是数据源实例或者id
设置 @serialize 注册过的属性的默认值
设置组件是否可用
true可用 则反之
设置组件焦点 子类覆盖自定义组件内的焦点行为
设置组件字体
字体字符串
设置隐藏
true 组件隐藏,否则显示
设置组件的label的标题
设置组件的间隔距离
true 组件隐藏,否则显示
设置组件名称
组件名
设置页面实例,一般用于静态渲染时候getPage为空
设置父组件
父组件实例 非空时候设置组件的父组件, null,undefine 移除父组件
插入的子元素的位置( 0 ~ items.length-1)
设置父组件 ,在before后面插入组件
父组件实例 非空时候设置组件的父组件, null,undefine 移除父组件
在before后面插入组件
设置只读
true 只读不允许修改,否则允许修改
设置是否必填
true 必填,则反之
设置组件的值 如果给的值超过了最大数量会抛出异常 throw 子类需要要用try catch来包裹住
值字符串;多选时候值用逗号隔开的字符串
静态渲染
配置项
停止事件的传播 注意这个事件是针对dom的html事件,而不是组件的事件
事件对象
校验容器内的可编辑组件的值
暂停事件触发
显示的提示校验信息 当 verifyText 非空时候显示"危险"的样式, 空则去除"危险"的样式
获取设计模式
true:设计模式 否则:运行模式
Generated using TypeDoc
扩展组件 下拉树形