iteye_8232
iteye_8232
2009-10-22 20:52

Ext gridPanel columns问题

  • ext
  • javascript

看了一下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条回答

为你推荐

换一换