根据网上的资料:
(1) 在窗口的open事件里写入脚本。
#IF DEFINED PBWEBFORM THEN
dw_1.JavaScriptFile = "uo_dw.js"
dw_1.OnClientItemChanged = "MyItemChanged"
#END IF
(2) 脚本里写入条件回调程序。
function MyItemChanged (sender, rowNumber, columnName,newValue)
{if(columnName== ‘sfz’)
{return PBDataWindow_ItemChangedReject(sender, rowNumber, columnName, newValue);
}
}
经测试当在列‘sfz’上时,能触发datawindow的ItemChanged事件,但是如何在js里获取到列‘sfz’上的值呢?我用函数getitem(rownumber,‘sfz’)试过,提示是参数rownumber未定义! 请高人指点。。
------解决方案--------------------
那不是有个newValue参数吗