请求大侠解答一下在Extjs中的grid中怎么实现一个button按钮,(比如说在grid中的某一列都是)
4个回答
展开全部
直接在onclick里面采用href连接跳转+参数
如: onclick=”window.location="/insert.do?id=3" "
如: onclick=”window.location="/insert.do?id=3" "
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在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>";
} 你自己活学活用。还有很多
return "<input type='button' name="+_v+" ></button>";
}或者 截取个按钮图片 renderer:fucntion(_v){
return "<a href ="+_v(要访问的action)+"><image src='images/xxx.png(图片在项目里的路径)' ></image></a>";
} 你自己活学活用。还有很多
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
render,我记得官网有变成下拉框的例子,你把那个下拉框变成按钮就行了
追问
我用的是var str="";
但是我现在是想单击按钮后跳转到另一个界面。。。意思就是提交一个信息给action,然后跳转。。但是onclick里面不知道怎么写???
追答
在页面上隐藏一个表单,里面放几个hidden控件,用来存储action的参数
然后onclick事件中提交这个隐藏的表单就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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;
}
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;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询