#随手记# 无可视交互页面,纯代码模拟页面原创
6人赞赏了该文章
600次浏览
未经作者许可,禁止转载编辑于2023年11月30日 16:42:17
示例代码仅供参考
private void test(MainEntityType entityType){ BillShowParameter showParameter = new BillShowParameter(); showParameter.setFormId(entityType.getName()); if("跨应用"){ showParameter.setAppId(entityType.getAppId()); FormConfigFactory.createConfig(showParameter); }else{ FormConfigFactory.createConfigInCurrentAppService(showParameter); } SessionManager sessionManager = SessionManager.getCurrent(); String billPageId = showParameter.getPageId(); IFormView billView = sessionManager.getView(billPageId); DynamicObject newData=BusinessDataServiceHelper.newDynamicObject(entityType.getName()); BillModel billModel=(BillModel) billView.getModel(); billModel.createNewData(newData); billModel.updateCache(); billView.updateView(); //代码模拟页面操作,触发业务规则或表单插件 billModel.setValue("test_field","test"); }
赞 6
6人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读