iteye_8232 2009-10-22 20:52
浏览 376
已采纳

Ext gridPanel columns问题

看了一下API 好像columns的属性没有链接属性 我想实现一列的他的值都是“修改”当点击修改的时候 就会弹出window然后将form嵌入到window里面
具体代码如下:
columns:[
{header:"栏目编号",dataIndex:"lmbh",sortable:true},
{header:"链接编号",dataIndex:"ljbh",sortable:true},
{header:"链接名称",dataIndex:"ljmc"},
{header:"备注",dataIndex:"bz"},
{header:"查看BI",dataIndex:"lookBi"},
{header:"修改",dataIndex:"UpdateBi",renderer://当点击修改时弹出window
function(){return "修改";}
}]
[b]问题补充:[/b]
你的方法我想到了 但是因为test函数要执行window就必须放在EXT.ONReady()里面 这样的话这个window一开始就会弹出来 不会等到点击“修改”的时候再弹 你们遇到这种情况吗 是怎么解决的啊 谢谢啦
[b]问题补充:[/b]
问题来了 这样做可能不行 因为
{header:"修改",dataIndex:"UpdateBi",renderer://当点击修改时弹出window
function(){
return "修改";}
}
这样获取表了这一行的主键值啊!test()里面怎么接收ID值呢 哎
[b]问题补充:[/b]
那蔡 我就问你 你这个value是怎么得来的 他的值是谁的值?
[b]问题补充:[/b]
我认为大家给的参数不对 因为我是修改 我肯定是获取这条记录对应数据库段的ID 而不是这个EXT表格这个自己生产的ID 对吧 关键是对应数据库短的ID 怎么获取
[b]问题补充:[/b]
function(_value,_this,_data){var lmbh=_data.get("lmbh");return "修改";}
我这个lmbh怎么喘不过去啊 值都获取了的 就是传不过去 郁闷
[b]问题补充:[/b]
你这样也不行 老实语法错误 哎

  • 写回答

8条回答 默认 最新

  • CaiHuajiang 2009-10-22 22:14
    关注

    [code="java"]function(_value,_this,_data){var lmbh=_data.get("lmbh");return "修改";} [/code]
    这个当然传不出去,因为生成DOM的时候,这个lmbh系统跟本找不到。要改为
    [code="java"]function(_value,_this,_data){var lmbh=_data.get("lmbh");return "修改";} [/code]
    这样子,才能把值传给DOM的

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(7条)

报告相同问题?

悬赏问题

  • ¥15 求daily translation(DT)偏差订正方法的代码
  • ¥15 js调用html页面需要隐藏某个按钮
  • ¥15 ads仿真结果在圆图上是怎么读数的
  • ¥20 Cotex M3的调试和程序执行方式是什么样的?
  • ¥20 java项目连接sqlserver时报ssl相关错误
  • ¥15 一道python难题3
  • ¥15 牛顿斯科特系数表表示
  • ¥15 arduino 步进电机
  • ¥20 程序进入HardFault_Handler
  • ¥15 关于#python#的问题:自动化测试