请求大侠解答一下在Extjs中的grid中怎么实现一个button按钮,(比如说在grid中的某一列都是)

 我来答
DragonVS2010
推荐于2016-06-18 · TA获得超过124个赞
知道小有建树答主
回答量:226
采纳率:0%
帮助的人:180万
展开全部
直接在onclick里面采用href连接跳转+参数
如: onclick=”window.location="/insert.do?id=3" "
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
探秘解读
2011-05-04
知道答主
回答量:12
采纳率:0%
帮助的人:0
展开全部
在colum一列中 配置个renderer:function(_v){
return "<input type='button' name="+_v+" ></button>";
}或者 截取个按钮图片 renderer:fucntion(_v){
return "<a href ="+_v(要访问的action)+"><image src='images/xxx.png(图片在项目里的路径)' ></image></a>";
} 你自己活学活用。还有很多
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6eed2f8
2011-04-30 · TA获得超过5082个赞
知道大有可为答主
回答量:3423
采纳率:0%
帮助的人:3814万
展开全部
render,我记得官网有变成下拉框的例子,你把那个下拉框变成按钮就行了
追问
我用的是var str="";
但是我现在是想单击按钮后跳转到另一个界面。。。意思就是提交一个信息给action,然后跳转。。但是onclick里面不知道怎么写???
追答
在页面上隐藏一个表单,里面放几个hidden控件,用来存储action的参数
然后onclick事件中提交这个隐藏的表单就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sn_kfc
2011-05-06 · TA获得超过733个赞
知道小有建树答主
回答量:851
采纳率:100%
帮助的人:191万
展开全部
function setGrid() {
var cm = new Ext.grid.ColumnModel([
// 追加
{header:"",dataIndex:"button",width:130,renderer:showbutton},

{header:'ID',dataIndex:'id',hidden:true},
{header:'名',dataIndex:'title'},
{header:'sort',dataIndex:'fileComment'},
{header:'登陆者',dataIndex:'wfWaitUserName'},
{header:'所属',dataIndex:'wfWaitSecName'},
{header:'开始日',dataIndex:'wfCreateDate'}
]);

function showbutton(value,cellmeta){
var returnStr = "<INPUT type='button' value='取消'>";
return returnStr;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式