请求大侠解答一下在Extjs中的grid中怎么实现一个button按钮,(比如说在grid中的某一列都是)
发布网友
发布时间:2022-04-24 21:00
我来回答
共4个回答
热心网友
时间:2022-04-24 22:29
直接在onclick里面采用href连接跳转+参数
如: onclick=”window.location="/insert.do?id=3" "
热心网友
时间:2022-04-24 23:47
在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>";
} 你自己活学活用。还有很多
热心网友
时间:2022-04-25 01:22
render,我记得官网有变成下拉框的例子,你把那个下拉框变成按钮就行了追问我用的是var str="";
但是我现在是想单击按钮后跳转到另一个界面。。。意思就是提交一个信息给action,然后跳转。。但是onclick里面不知道怎么写???
追答在页面上隐藏一个表单,里面放几个hidden控件,用来存储action的参数
然后onclick事件中提交这个隐藏的表单就行了
热心网友
时间:2022-04-25 03:13
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;
}