sharedata方法的使用问题
在维护代码时遇到的问题:
有一个下拉列表,这个下拉列表的servicearea字段又是一个子下拉列表,
对应的数据窗口你控件的atuo_retrieve属性是勾上的
下拉列表的数据窗口调用retrieve方法后,
又用一个datastore的对象去检索了一次数据(字段数与列名与子下拉列表相同),然后调用sharedata方法把数据共享给子下拉列表。
这样点击servicearea字段时,子下拉列表是不是就可以显示datastore检索的数据,还是说datastore对象调用了sharedata方法后还要再调用什么方法?请高人帮忙看下。
[解决办法]
两个数据窗口需要sharedata,不是说看到的字段数相同,而是数据源要一样,也就是select语句
一般来说,主数据窗口的该字段的autoretrieve属性要去掉,且数据窗口的sharedata调用要放在主数据窗口的retrieve之后