职员F7修改表格显示字段

职员F7的query中含有许多字段,但是打开职员F7显示的字段是有限的,有时候我们想要加一些显示字段或者改字段的显示属性,发现通过修改query是无法生效的。

这是因为职员F7在代码中把表格的字段写死了。

解决办法:

扩展该F7的beforeOpen事件将colModel置空,就会从query中拿取数据了。

这里需要注意的是正常情况下生成的方法是有2个参数的,如果发现只有一个options参数则有问题,可以尝试更新最新版本的BOS_BAS领域补丁处理。如果没用或者不想更新补丁,也可以在F7的beforeTableInit事件处理,同样也是修改options的colModel属性,增加或者修改自己的列属性。

相关样例