|  | 
 
| o2oa 版本是9.5 
 在流程表单中使用数据表格,实现单击其中一个文本输入框,可以弹出预先配置的好的数据中心列表,进行勾选自动填入对应的数据列中。PC端使用脚本语句如下:this.view.select({
 "application": "配件管理",  //数据中心中的应用
 "view": "配件信息",     //视图的名称
 "isMulti": true,           //只允许单选
 "width": "800px",
 "height": "610px",
 }, function(items) {
 //如果选择了某个数据,将数据赋值给表单输入框
 if (items.length) {
 var lid = this.target.json.id.split("..");
 var cline = lid[2];//获取当前行
 this.form.get("datatable").getModule(cline, "pjcgsqdrqym_pjsqpjcx").setData(items[0].data.pjcgsqdrqym_pjsqpjcx);
 this.form.get("datatable").getModule(cline, "pjcgsqdrqym_pjsqpjmc").setData(items[0].data.pjcgsqdrqym_pjsqpjmc);
 this.form.get("datatable").getModule(cline, "pjcgsqdrqym_pjsqjh").setData(items[0].data.pjcgsqdrqym_pjsqjh);
 this.form.get("datatable").getModule(cline, "pjcgsqdrqym_pjsqdj").setData(items[0].data.pjcgsqdrqym_pjsqdj);
 }
 }.bind(this));
 后没问题,
 
   
   
 在移动端无法使用调取。dbclick代码如下:
 
 
 // alert("你好,我是一个警告框!");
 
 this.view.select({
 "application": "配件管理",  //数据中心中的应用
 "view": "配件信息",     //视图的名称
 "isMulti": true,           //只允许单选
 "width": "800px",
 "height": "610px",
 }, function(items) {
 //如果选择了某个数据,将数据赋值给表单输入框
 if (items.length) {
 var lid = this.target.json.id.split("..");
 var cline = lid[2];//获取当前行
 this.form.get("datatable").getModule(cline, "pjcgsqdrqym_pjsqpjcx").setData(items[0].data.pjcgsqdrqym_pjsqpjcx);
 this.form.get("datatable").getModule(cline, "pjcgsqdrqym_pjsqpjmc").setData(items[0].data.pjcgsqdrqym_pjsqpjmc);
 this.form.get("datatable").getModule(cline, "pjcgsqdrqym_pjsqjh").setData(items[0].data.pjcgsqdrqym_pjsqjh);
 this.form.get("datatable").getModule(cline, "pjcgsqdrqym_pjsqdj").setData(items[0].data.pjcgsqdrqym_pjsqdj);
 }
 }.bind(this));
 
 
 
 
   通过双击配件名称下面的输入框,弹出的列表是错乱的。
 
   
 但是我尝试使用弹窗语句,
 alert("你好,我是一个警告框!");
 
 是没问题的;
 
   
 
 | 
 |