如何让日期范围控件默认显示上月和本月原创
金蝶云社区-范老师加油
范老师加油
5人赞赏了该文章 2,143次浏览 未经作者许可,禁止转载编辑于2022年04月14日 18:50:44

关键词:日期范围控件

一、需求

        在填写差旅报销单时,行程信息中的行程期间默认显示上月及本月,需求提出方考虑到在填写报销的时候,报销上月的比例是比较大的,所以在打开后又需要往上翻一次,不是很方便,那如何让日期范围控件默认显示上月本月呢?

二、思路与方案

       前端页面的更改是可以通过updateControlMetadata来修改。

三、实现过程

在AbstractFormPlugin里面重写afterCreateNewData即可实现

public void afterCreateNewData(EventObject e) {
            Map map = new HashMap<>();
            Map item = new HashMap<>();
            map.put("item", item);
            item.put("startMonth","lastMonth");
            this.getView().updateControlMetadata("kded_daterangefield", map);
            super.afterCreateNewData(e);
}

四、效果图


没启用插件前:                                                           启用插件后:


image.png       image.png

五、开发环境版本

COSMICV4.0.003.0

六、参考资料

【开发平台】指导手册

学习成长中心

https://vip.kingdee.com/article/183388?productLineId=29

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