泛微E9 选择框对应数据库表 查询
流程 独立选择框对应数据库表:workflow_SelectItem
select * from workflow_SelectItem where fieldid=8815 order by selectvalue
公共选择框查询
select * from workflow_SelectItem
select * from mode_selectitempage
select * from mode_selectitempagedetail
自定义字段选择框查询
select * from cus_selectitem
补录(未经测试):
- 公共选择框对应实体表是数值,如报表展现选择框值,就可通过主外键关联显示名称。
- mode_selectitempagedetail 建模模型下拉选项item存储表。
- mainid:对应表单列标识。
- ID:建模下拉列表ID;
- disorder:实际储存数据库表值ID。disorder初始为0,添加一选项递升。
select ID,t.* from mode_selectitempagedetail t where t.mainid =11 order by disorder
关联查询下拉列表名称:
select t1.name from table t ,mode_selectitempagedetail t1 = t.celvalue = t1.disorder and t1.mainid = ?
修改某表单的公用选择框
#查询公用选择框ID
select * from mode_selectitempage where selectitemname='新增/优化'
#id是指某表单字段id,pubchoiceid 公共选择框ID
update workflow_billfield set pubchoiceid=1107 where id = 28770
将选择框的显示值赋予某文本
方法一sql:
- 在文本上面进行字段属性设置
- 37180为选择框表单id
- $main.pdlx$为选择框表单数据库名
doFieldSQL(" select selectname from workflow_SelectItem where fieldid=37180 and selectvalue = $main.pdlx$ ")
方法二js:
- field37180--选择框的表单id
- field43941---选择框要展示在某个文本的表单id
WfForm.bindFieldChangeEvent("field37180", function(obj,id,value){
var field37180 = WfForm.getSelectShowName("field37180");;
WfForm.changeFieldValue("field43941", {value:field37180 });
});
THE END
1
二维码
打赏
海报
泛微E9 选择框对应数据库表 查询
流程 独立选择框对应数据库表:workflow_SelectItem
select * from workflow_SelectItem where fieldid=8815 order by selectvalue
公共选……