精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-07-10
谢谢!还有一个问题,怎么把某列定义成链接,当前数据作为Action的参数,点击后执行后台Action,或在表格中增加一列用前面的某一列数据当参数?
|
|
返回顶楼 | |
发表时间:2008-07-10
nicksean 写道 谢谢!还有一个问题,怎么把某列定义成链接,当前数据作为Action的参数,点击后执行后台Action,或在表格中增加一列用前面的某一列数据当参数?
都是没有文档惹的祸 自定义 column的 renderer renderer=function(value ,record,columnObj,grid,colNo,rowNo){ return this.editor.getDisplayValue(value); } 第二个参数 就是 record 那么你可以随意的拼一个链接的html代码了 renderer : function(v,record,columnObj,grid,colNo,rowNo){ return return '<a href="'+ APP_PATH +'/'+v+'?name='+record.name+'" >'+v+'</a>'; } 如果要用ajax提交 那么你可以在 grid 的 onClickCell 里来做 onClickCell : function( value, record , tdObj ,trObj , colNO, rowNO,colObj,event){ // 一个函数 你自己随意写 record.name .... } 其中value就是你点击的单元格对应的 数据, record就是你点击的单元格对应的记录 |
|
返回顶楼 | |
发表时间:2008-07-10
嗯 谢谢了
|
|
返回顶楼 | |
发表时间:2008-07-11
fins 写道 nicksean 写道 谢谢!还有一个问题,怎么把某列定义成链接,当前数据作为Action的参数,点击后执行后台Action,或在表格中增加一列用前面的某一列数据当参数?
都是没有文档惹的祸 自定义 column的 renderer renderer=function(value ,record,columnObj,grid,colNo,rowNo){ return this.editor.getDisplayValue(value); } 第二个参数 就是 record 那么你可以随意的拼一个链接的html代码了 renderer : function(v,record,columnObj,grid,colNo,rowNo){ return return '<a href="'+ APP_PATH +'/'+v+'?name='+record.name+'" >'+v+'</a>'; } 如果要用ajax提交 那么你可以在 grid 的 onClickCell 里来做 onClickCell : function( value, record , tdObj ,trObj , colNO, rowNO,colObj,event){ // 一个函数 你自己随意写 record.name .... } 其中value就是你点击的单元格对应的 数据, record就是你点击的单元格对应的记录 没太看明白,JS水平太低,能不能给一个相对完整的例子,关于这个问题的?谢谢!! |
|
返回顶楼 | |
发表时间:2008-07-11
大侠,快写点文档出来吧,全是JS的,怎么看哦,最好能写几个典型的文档例子,这样你辛苦做出来的东东,用的人也多啊,推广的也快嘛!
|
|
返回顶楼 | |
发表时间:2008-07-11
在Struts2中使用出出以下错误
严重: Servlet.service() for servlet default threw exception java.lang.IllegalStateException: No thread-bound request found: Are you referring to request attributes outside of an actual web request, or processing a request outside of the originally receiving thread? If you are actually operating within a web request and still receive this message, your code is probably running outside of DispatcherServlet/DispatcherPortlet: In this case, use RequestContextListener or RequestContextFilter to expose the current request. loadUrl : APP_PATH+'/listatom.action' 这样定义对吗(Stuts2)? 如果把APP_PATH去掉,就会报找不到Action定义(实际这个listatom是有定义的),弄不明白为什么? |
|
返回顶楼 | |
发表时间:2008-07-11
springside....放眼都是503
|
|
返回顶楼 | |
发表时间:2008-07-11
fins 能不能够做个mssql的版本呢
|
|
返回顶楼 | |
发表时间:2008-07-11
nicksean 写道 在Struts2中使用出出以下错误
严重: Servlet.service() for servlet default threw exception java.lang.IllegalStateException: No thread-bound request found: Are you referring to request attributes outside of an actual web request, or processing a request outside of the originally receiving thread? If you are actually operating within a web request and still receive this message, your code is probably running outside of DispatcherServlet/DispatcherPortlet: In this case, use RequestContextListener or RequestContextFilter to expose the current request. loadUrl : APP_PATH+'/listatom.action' 这样定义对吗(Stuts2)? 如果把APP_PATH去掉,就会报找不到Action定义(实际这个listatom是有定义的),弄不明白为什么? 你这个问题和gt-grid无关了吧?? struts我也没用过 不过 我相信 不管是什么 mvc框架 总是能取得request response的 如果取不到 肯定也能取到 request.getParameterMap 或它的克隆体 你再google一下 或者是问一下别人呗. 另外 那个 GridServerHandler 只是一个参考实现. 如果你确实无法直接操作request/response的话 你可以结合实际情况自己来 写一个类似的东西 另外 此贴不应该变成提问贴 欢迎你去圈子 或者是问答频道提问 谢谢 |
|
返回顶楼 | |
发表时间:2008-07-11
nismaster 写道 fins 能不能够做个mssql的版本呢
没明白你的意思 GT-GRID是一个 与后台无关的纯前台ajax组件 没有任何数据库版. 我提供的这个例子 只是一个 在j2ee里使用gtgrid的参考实现 不知道 你希望得到的是什么 |
|
返回顶楼 | |