bugfix
This commit is contained in:
parent
8fa3558ff4
commit
111f54ee82
@ -6,27 +6,36 @@ bricks的事件处理是在控件描述文件的binds区域中添加事件处理
|
||||
* script
|
||||
* registerfunction
|
||||
* event
|
||||
|
||||
例外还支持一种混合型
|
||||
|
||||
* actions
|
||||
|
||||
## 事件处理定义数据要素
|
||||
|
||||
所有事件处理类型都有的数据要素有
|
||||
### wid
|
||||
事件发起方id,关于wid规则请查看[控件id](widgetid)
|
||||
### event
|
||||
支持控件的html原生事件以及控件类中定义的事件,或者是event事件处理类型中dispatch_event属性中定义的事件
|
||||
|
||||
### actiontype
|
||||
绑定类型,支持“urlwidget", "method", "script", "registerfunction", "event"
|
||||
指定事件处理类型,支持“urlwidget", "method", "script", "registerfunction", "event", 或者“actions”混合型
|
||||
|
||||
### conform
|
||||
对象类型,确认控件的options,如存在,则此绑定需要用户确认后再执行
|
||||
|
||||
### datawidget
|
||||
给事件添加动态参数时定义获取动态参数的控件的id,关于datawidget规则请查看[控件id](widgetid)
|
||||
### datamethod
|
||||
获取动态参数的方法
|
||||
### datascript
|
||||
获取动态参数的脚本
|
||||
### dataparams
|
||||
获取动态参数时需给定的参数
|
||||
|
||||
### 获取实时数据作为参数
|
||||
|
||||
### 获取动态参数说明
|
||||
绑定任务获取实时数据作为参数,需要给定以下属性:
|
||||
* datawidget:字符串或控件类型,获取实时数据的控件
|
||||
* datamethod:字符串类型,控件的方法,使用params作为参数调用,
|
||||
@ -36,7 +45,7 @@ bricks的事件处理是在控件描述文件的binds区域中添加事件处理
|
||||
datamethod 优先datascript,从datawidget控件中通过datamethod
|
||||
|
||||
### target
|
||||
字符串或控件实例,目标控件实例,如果是字符串,使用”getWidgetById“函数获得目标控件实例
|
||||
字符串或控件实例,目标控件实例,如果是字符串,使用”getWidgetById“函数获得目标控件实例,关于target规则请查看[控件id](widgetid)
|
||||
|
||||
### conform
|
||||
如果一个事件处理需要用户确认,可以在事件处理中指定一个conform属性来引发,当此事件发生时,会弹出一个确认窗口,用户确认后才会处理此事件,否则不处理
|
||||
@ -49,10 +58,10 @@ urlwidget事件处理方法是从后台获取一个控件描述文件,动态
|
||||
urlwidget绑定需要一个options属性和一个mode属性,在此属性中需要
|
||||
* url:字符串类型, 获取desc数据的url
|
||||
* mehtod:字符串类型,url调用的方法,缺省”GET“
|
||||
* params:对象类型,调用的参数
|
||||
* params:对象类型,调用的参数, 从datawidget获取的数据影响此属性
|
||||
绑定创建的控件添加到target控件中
|
||||
|
||||
请参考[例子](../../examples/urlwidget.ui)
|
||||
例子
|
||||
```
|
||||
{
|
||||
"widgettype":"VBox",
|
||||
|
Loading…
Reference in New Issue
Block a user