我做了一个填报,在物料代码行做了一个二次查询,通过点击查看可以调出物料明细,通过查找选定后赋值给物料代码单元格,在物料名称处写了一个联动公式=if(len(C8)==0,"",sql("ALLWIN","SELECT fname FROM t_icitem WHERE fnumber= '"+c8+"'",1,1)),C8是物料代码单元格,我的问题是:手工录入物料代码,在物料名称处可以出来名称,但用查询后赋值给单元格就不行了,物料名称根据公式出不来。下面的代码是赋值给单元格的,我如何修改JS代码可以激活这个单元格呢?
var currentCell = contentPane.curLGP.currentTDCell; //当前选中的单元格
var val = FR.getCellValue(currentCell); //拿取当前选中的单元格
var form = window.parent.contentPane; //拿取当前页面的父窗口(即获取参数界面的form)
form.curLGP.setCellValue(2,7,val);; //给文本控件的格子赋值val
window.parent.FR.closeDialog(); //确定获取值后,关闭取消父窗口的对话框
window.parent.FR.destroyDialog();
|