如果一个控件值改变,隐藏某些控件,显示某些控件
{ "event": { "sourcename": "Isemployee", "actionname": "change" }, "actions": [ { "act": "if", "srcvaluename": true, "actions": [ { "act": "setHide", "srcvaluename": "Natureofcompany,Annualturnover,Industry" }, { "act": "setShow", "srcvaluename": "IssalesrepresentativeGroup" } ] }, { "act": "if", "srcvaluename": false, "actions": [ { "act": "setShow", "srcvaluename": "Natureofcompany,Annualturnover,Industry" }, { "act": "setHide", "srcvaluename": "IssalesrepresentativeGroup" } ] } ] },
如果一个下拉框控件改变,重新装载对应对象,用对象的某个属性值过滤目标控件的key
{
"eventrules": [
{
"event": {
"sourcename": "Country",
"actionname": "change"
},
"actions": [
{
"act": "loadbyid"
},
{
"act": "setfilter",
"destname": "Defaultorg",
"srcvaluename": "Orglist"
},
{
"act": "setfilter",
"destname": "Defaultclient",
"srcvaluename": "MkClient"
}
}
]
}
]
如果一个下拉框改变,用下拉框的ID过滤窗口中其它下拉框列表
[
{
"eventrules": [
{
"event": {
"sourcename": "Port",
"actionname": "change"
},
"actions": [
{ "act": "setfilter", "destname": "Pier", "destcondition": "in", "destpropertyname": "City", "srcvaluename": "ID" } ] } ] }
]
屏幕缺省过滤
{
"defaultfilter": [
{
"property": "Isemployee_equal",
"value": "N"
}
}
]
把下拉框的值付给另一个控件
{
"eventrules": [
{
"event": {
"sourcename": "CallContent",
"actionname": "change"
},
"actions": [
{
"act": "setvalue",
"destname": "Notes"
}
}
]
}
]