字段和控件的显示隐藏及字段必录性控制原创
金蝶云社区-向晚宿云乡
向晚宿云乡
2人赞赏了该文章 766次浏览 未经作者许可,禁止转载编辑于2023年12月28日 15:06:33

      在制作一张单据时,我们可能会增设多种单据类型,而不同单据类型所展示的信息又有可能存在区别,这时候我们需要对部分字段进行锁定、隐藏,或者更改它的必录性,以此来适应不同情况下的单据。

      对于字段的锁定性和显示情况,我们有两种途径可以实现:

      一是设置界面规则,在单据开发界面的根节点,点击界面规则可以进入配置,在这里设置不同触发条件,如不同的单据类型或者字段的值,达成该条件后便会更改相应字段或者控件的锁定及显示。建议设置条件成立与不成立时两种状态,减少出错的可能性。

       二是通过插件进行控制,通过this.getView().setVisible(true, "标识")和this.getView().setEnable(true, "标识")也可以更改字段和控件的锁定与显示。

      而字段的必录性无法通过界面规则控制,我们可以通过插件,根据不同情况来自行修改其必录性,例如我们可以修改一个日期字段的必录性如下:

      DateEdit dateEdit = this.getView().getControl("date");           

      dateEdit.setMustInput(true);

图标赞 2
2人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!