锁定老帖子 主题:升级的浏览器UI组件
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-03-07
你可以这样定义一个列:
{name:"",caption:"",readonly:"functionName()",....} function functionName(){ .... } |
|
返回顶楼 | |
发表时间:2007-03-07
好的,谢谢,还有最后一个问题:enter跳转到下行的功能,还有一个问题,如果是在当前浏览窗口的最后一行再按回车时,会提示“没有下一行了”,实际上后面还有许多行的,不会自动滚动当前编辑窗口
|
|
返回顶楼 | |
发表时间:2007-03-09
麻烦楼主帮忙抽时间把那个在当前浏览窗口的最后一行再按回车时,会提示“没有下一行”的问题解决吗?谢谢了,我们的项目目前正等着投入使用的。
|
|
返回顶楼 | |
发表时间:2007-03-12
楼主你好,我的删除程序按如下所写
if(window.confirm('是否真的要删除所选中的行?')){ var lsParm = ""; var data = grid.getValue(); for(var i=0;i<data.length;i++){ if(data[i]._selected===true){ if(lsParm.length>0){ lsParm += ","; } lsParm += data[i].xh; } } if(lsParm.length>0){ //更新数据 var r = new AjaxRequest("post","/test/setByXh.jsp",true); r.setParameter("delval",lsParm); r.setParameter("action","delete"); r.onresult = function(){ var result = r.getValue(); if(result.exception!=null){ alert(result.exception); }else{ window.returnValue = "relist"; window.close(); } } r.send(null); grid.deleteSelectedRows(); } } 但是这样执行后老是会报117,3object对象不存在的错,请问这是什么问题 |
|
返回顶楼 | |
发表时间:2007-03-12
还有一个问题的,如果我初始的时候行数不够的话,我点击增加时不会刷新显示新加入的行,如果我行数比较多的时候由于要滚动就没有这样的问题存在的
|
|
返回顶楼 | |
发表时间:2007-03-13
在例子中,如果删除一些数据后再进行增加的话也是一样的问题的
|
|
返回顶楼 | |
发表时间:2007-03-15
增加不会滚动的问题,只要将addNewRow中
if(oThis.from <0) oThis.from = 0; 修改成: if(oThis.from <0){ oThis.from = 0; oThis.paintCurrentRows(oThis.from); } 就可以了 |
|
返回顶楼 | |
发表时间:2007-03-16
楼主,您好,感谢你为我们提供功能这么强大的组件,我想问一下拖上下滚动条的时候,数据怎么跟不上呀!不像左右滚动条那么快,这个使得我好郁闷
|
|
返回顶楼 | |
发表时间:2007-03-16
在滚动时需要重新进行js计算和重画当前可见行的,所以会比较慢一些的,这个也和电脑的配置有关系
|
|
返回顶楼 | |
发表时间:2007-03-16
不知道楼主有没有好的方法来解决这个问题,期待中...
|
|
返回顶楼 | |