泛微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
分享
二维码
打赏
海报
泛微E9 选择框对应数据库表 查询
流程 独立选择框对应数据库表:workflow_SelectItem select * from workflow_SelectItem where fieldid=8815 order by selectvalue 公共选……
<<上一篇
下一篇>>