如图想将子表B列的数据通过双击赋值到父表的生产批号上 在子表加载结束添加如下代码 $(".x-table td").dblclick(function(){ contentPane.on("cellselect", function(td) { //获取单元格被选中监听事件 var num =contentPane.curLGP.getTDRow(td)-1; //获取当前行号,由于数据是从第三行开始,因此要减1 var bb =contentPane.getCellValue(0,1,num); alert(bb); }); var form = window.parent.form; form.getWidgetByName("生产批号").setValue(bb); window.parent.FR.closeDialog(); window.parent.FR.distroyDialog(); }); 测试后双击无任何效果,且alert(bb);没弹窗,不知道是不是var bb的没成功 将form.getWidgetByName("生产批号").setValue('B1');后测试正常,能赋值B1 这个JS要怎么写才对呢 |
最佳回答 |
||||
0
|
|
|||
0
|
|
|||
0
|
|
|||
0
|
|
|||
0
|
|
|||
0
|
|
|||
0
|
|
|||
0
|
|
|||
0
|
|
|||
0
|
|