根据单据状态设置其他字段颜色
# 背景
根据单据状态字段设置其他的字段颜色,目前主要支持单据列表设置,在单据的查看编辑界面则需要使用插件设置。
# 解决方案
1、 列表界面通过界面规则设置字段颜色
![image.webp](/download/01006a8973c52c4c48df8aae37d5a86e067c.webp)
2、表单界面通过插件设置字段颜色,参考代码如下:
```java
@Override
public void afterBindData(EventObject e) {
super.afterBindData(e);
//标准界面控件与数据绑定之后,初始化个性化控件绑定数据显示
IFormView view = this.getView();//界面
IDataModel model = this.getModel();//数据
//标准界面控件与数据绑定之后,初始化个性化控件绑定数据显示
//根据数据初始化界面控件颜色
String billstatus = (String) model.getValue("billstatus");
if("A".equals(billstatus) ) {
HashMap<String,Object> fieldMap = new HashMap<>();
//设置前景色
fieldMap.put(ClientProperties.ForeColor,"#2b87f3");
//同步指定元数据到控件
this.getView().updateControlMetadata("billstatus",fieldMap);
}
}
```
根据单据状态设置其他字段颜色
# 背景根据单据状态字段设置其他的字段颜色,目前主要支持单据列表设置,在单据的查看编辑界面则需要使用插件设置。# 解决方案1、 列表...
点击下载文档
上一篇:怎么在操作插件新增分录下一篇:设计器中提示“控件类型不符合,不能添加。”
本文2024-09-23 00:21:25发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-138940.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章