动态设置dropdowndatawindow


在datawindow里,经常会出现根据一个栏位的指定的值,动态设定其后栏位的dropdowndatawindow,单单实现这个功能很简单,在
itemchanged事件里,根据前面栏位的值,可以设置其后的dropdowndatawindow.
dw_name.object.column_name.dddw.name="dropdowndatawindow"
dw_name.object.column_name.dddw.displaycolumn="displaycolumn"
dw_name.object.column_name.dddw.datacolumn="datacolumn"
但是这样一来,在行焦点切换的时候,整个列的每行的dropdowndatawindow都改变了,就出现前面栏位的值与后面栏位的dropdowndatawindow
不匹配.所以在itemfocuschanged 事件里面同样需要代码设置.
dw_name.object.column_name.dddw.name="dropdowndatawindow"
dw_name.object.column_name.dddw.displaycolumn="displaycolumn"
dw_name.object.column_name.dddw.datacolumn="datacolumn"
由于,不同的dropdowndatawindow的显示列和数据列的长度不一样,那么这个栏位的长度和类型要兼顾所有的下拉datawindow
,所以各个下拉datawindow的显示列和数据列数据类型必须要一致,其长度要大于等于其最大长度,这个栏位是独立于所有下拉,而保存各个下拉的显示值的公共栏位..
这样在数据保存后,再检索数据的时候,就不会有任何问题.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值