苍穹开发云笔记原创
金蝶云社区-阿尔法的记忆
阿尔法的记忆
1人赞赏了该文章 163次浏览 未经作者许可,禁止转载编辑于2024年11月08日 15:46:25

1、调用操作跳过操作中的warn校验:    

OperateOption operateOption = OperateOption.create();    

operateOption.setVariableValue("ignorewarn", String.valueOf(true)); 

2、判断是审批流程中打开页面:    

String scene = (String)this.getView().getFormShowParameter().getCustomParams().get("SCENE");

3、单据体赋值   

this.getModel().updateEntryCache(entryColl);   

this.getView().updateView(KEY_ENTRYENTITY);

4、修改字段标题:    

LocaleString capTion = entityType.getProperties().get(CreditLimitBillProp.ORG).getDisplayName();    

orgField.setCaption(capTion);    

Map<String, IDataEntityProperty> allFields = this.getModel().getDataEntityType().getAllFields();   

IDataEntityProperty propertys = allFields.get(CreditmApplyProp.ORG);   

propertys.getDisplayName().setLocaleValue(capTion.getLocaleValue());

5、基础资料引用检查白名单配置:

bd_ignorerefcheck

6、字段提示:

Label title = this.getView().getControl("title");    

Tips tips = new Tips();    

tips.setType(Tips.Text);    

tips.setContent(new LocaleString(content));    

title.addTips(tips);

7、操作中赋值单据体seq字段:

如果在操作中的getSelector添加查询字段seq,会提示实体类型entryentity中不存在名为seq的属性;

解决方式:

在getSelector中加入“entry.seq",此时操作中就可以使用seq。
图标赞 1
1人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!