最近学了dorado的下拉框,简单记录下步骤,方便后面回顾,后台代码比较简单就不贴上来了
静态下拉框
在view下添加
ListDropDown,设置好id和items(下拉框中显示的内容) 然后回到autoform的下拉框那项设置其tigger属性
动态下拉框 (以employee中的dept为例子)
1、先设置格式 添加dept的dataType 设置
defaultDisplayProperty(理解为要显示的数据时哪个)和name属性,并在employee中添加一propertyDef关联dept
2、接着添加容器 添加dept的dataSet 设置其dataProvider (后台记得提供相应的服务)和dataType
3、添加dataSetDropDown控件并设置其dataSet属性
4、在autoform里面的下拉框那项设置其tigger ,name,property
5、接着在autoform下面添加一element,设置其tigger,name,editable属性
6、提供后台服务
带过滤动态下拉框(还是同样的例子,这里添加部门名称查询的功能)
在动态下拉框基础之上做修改
1、首先修改数据来源,把dataSet的dataProvider属性修改为对应的服务名称(这里的以
getDeptByDeptNamewe为参考)
2、接着修改dataSetDropDown控件,使其支持过滤
dynaFilter
:true 开启动态过滤功能