10368 发表于 2024-5-7 17:16:56

嵌入查询视图 字段数据选择后无法修改








this.form.get("div_4").show();
// this.queryStatement.reload( ysbmysh );
var dialog = o2.DL.open({
"style" : "o2",                // 对话框的样式为 "o2"
"title": "弹出框标题",          // 对话框的标题
"width": "1000",                // 对话框的宽度为 400 像素
"height" : "800",            // 对话框的高度为 200 像素
"isMax": false,                // 对话框不能最大化
"isClose": true,               // 对话框可以关闭
"isResize": true,            // 对话框可以调整大小
"isMove": true,                // 对话框可以移动
"isTitle": true,               // 对话框有标题栏
"offset": {"x":-200, "y": -100},// 对话框的初始位置偏移 (-200, -100)
"mask": true,                  // 对话框有遮罩层
"content": this.form.get("div_4").node, // 对话框的内容为一个新的 div 元素
"container": this.form.getApp().content, // 对话框的容器为 this.form.getApp().content
"duration": 200,               // 对话框的动画持续时间为 200 毫秒
"buttonList": [                // 对话框的按钮列表
    {
      "text": "确定",             // 按钮的文本为 "确定"
      "action": function(){      // 按钮的点击事件处理函数
          var f = this.form.get("ysbmysh")
          var datalist = f.getData();//获取嵌入自建表数据
          f.data = []
          var line = this.form.get("sjbg11").currentEditedLine;
          // var datatable = this.form.get("sjbg11")         //获取数据表格数据
          var ghh = datalist[0].ysh                           //获取自建表所需字段
          // debugger
          line.get("tcysh").setData(ghh);
          this.form.get("div_4").hide();


          debugger
          dialog.close();      // 关闭对话框
          // rate(_self)
      }.bind(this)
    },
    {
      "text": "取消",             // 按钮的文本为 "取消"
      "action": function(){      // 按钮的点击事件处理函数
          dialog.close();      // 关闭对话框
      }.bind(this)
    }
],

})


论坛管理员 发表于 2024-5-8 13:51:18

line.get("tcysh").setData(ghh);   这个不生效?
数据表格里的?看看line是否有取到
赋值:line.getModule("tcysh").setData(ghh);

10368 发表于 2024-5-8 14:33:32

论坛管理员 发表于 2024-5-8 13:51
line.get("tcysh").setData(ghh);   这个不生效?
数据表格里的?看看line是否有取到
赋值:line.getModule ...

值已经取到了   
也赋值过去了
假如我选错 数据 ,再次进入 去重新选择时将无法选择
加一条数据 进入去选择也无法选择   

这个代码只能正常运行一次   后面再去使用   就无法选择数据了      什么原因

10368 发表于 2024-5-8 14:44:53




方法





10368 发表于 2024-5-8 14:47:25

数据选择后 发现数据选错了 去修改无法重新修改

10368 发表于 2024-5-8 14:47:48

第二行数据也无法选择了

10368 发表于 2024-5-8 14:49:10

论坛管理员 发表于 2024-5-11 09:47:08

不要在预览界面测试脚本,预览界面只能查看样式,不能测试脚本,一些上下文环境不对
测试脚本去实际发起一个流程实例测试

10368 发表于 2024-5-13 08:39:05

论坛管理员 发表于 2024-5-11 09:47
不要在预览界面测试脚本,预览界面只能查看样式,不能测试脚本,一些上下文环境不对
测试脚本去实际发起一 ...

这知道的   正式发起申请不是预览

问题一样的麻烦在表单嵌入查询视图   然后再数据表格试一下   
第一次选择正常      第二次想去选择就无法选择了
重新加一行也无法选择了   是不是有什么巴格
页: [1]
查看完整版本: 嵌入查询视图 字段数据选择后无法修改