发新话题
打印

3.8.6.7插件BUG

3.8.6.7插件BUG

3.8.6.7 GetEditLineText会返回空值的。

[ 本帖最后由 chinaexcel 于 2009-3-19 19:09 编辑 ]

TOP

组件和插件都测试过了,GetEditLineText不会返回空值的。

GetEditLineText返回的是正在编辑的编辑框中的值。

TOP

重装3.8.6.7插件又没有问题了,真奇怪,昨天还试了半天。感谢答复。

TOP

仔细试了一下,发现还是不行。HTML文件代码如下,onload前/要删除,编辑第一个单元格,3867就是显示空值,3866能正常显示。xp sp3,ie6。

<BODY  /onload="return init()">
<OBJECT id=ChinaExcel height=334 width=597 classid=CLSID:15261F9B-22CC-4692-9089-0C40ACBDFDD8 name=ChinaExcel></OBJECT>
</BODY>
<SCRIPT language=javascript type="text/javascript">
function init(){
ChinaExcel.SetBeforeEndEditScript(1,1,"ChinaExcel.ShowMessageBox(ChinaExcel.GetEditLineText());",true);
}
</SCRIPT>

[ 本帖最后由 anxiaohun 于 2009-3-19 20:14 编辑 ]

TOP

问题已经查出来了,的确是3.8.6.7的问题,GetEditLineText并不是所有的时候都返回空值。
而只是在SetBeforeEndEditScript中运行的脚本中,如果调用了GetEditLineText,会返回空值。

这个问题我们马上会进行修正。

感谢您发现的问题。

TOP

发新话题
最近访问的版块