我现在做了一个jgrid,已经给这个控件赋值了,然后我克隆了一份,想给我克隆的那份jgrid赋其它的值,请问这个可以实现么,谢谢诸位了。
如果实现不了请大侠们指点一二,小弟刚学习jquery。
$('#gridview').clone().appendTo('#gridview');
如果实现不了请大侠们指点一二,小弟刚学习jquery。
$('#gridview').clone().appendTo('#gridview');
解决方案 »
- 通过正则匹配出js代码段(非src外部引用的)的问题
- 求助!为何我的Table表格动态添加一行后,却显示不出来,好像隐藏了一般?
- 怎样取得一个div相对于一张img的图片x和y?
- 如何用js实现局部放大图象?可以实现吗?
- 怎么在click事件中取到select 下拉框的展开和关闭状态?
- 关闭对话框
- xmlHttp.responseText中的数据在js中是乱码,请问该如何解决?
- 求教,JQuery如何替换Input里Value的指定字符串
- 点击一个avi文件,在网页中就播放该文件,如何切换?
- 请问怎样判断页面中所有的 Radio 一个都没有选 Yes 啊?
- 把json数据赋值给下拉框,下拉框值不能重复
- 关于window.opener.document.body).children("#div1")与clone
你直接分两次操作不就是了。
前面已经说过了。使用那种方法就已经具务了原gridview的所有Dom了。你想加哪就加哪去就是了
jQuery("#list").jqGrid({
url: '/serialcaseapi/GetList/?jtStartIndex=1',
datatype: "json",
//toolbar:[true,'both'],
height: 'auto',
colNames: ['KeyId', '串案编号', '串案名称', '串案依据', '单位名称', '录入人', '更新人', '案件数', '图片数'],
colModel: [ {
name: 'SerialCaseId', width: 0, fixed: true, sortable: false, resize: false, hidden: true
},
{
name: 'USerialCaseId', index: 'USerialCaseId', width: 80, sortable: false, resize: false, formatter: currencyFmatter
},
{ name: 'SerialCaseName', index: 'SerialCaseName', width: 80 },
{ name: 'SerialCaseGist', index: 'SerialCaseGist', width: 80, align: "center" },
{ name: 'DepartmentName', index: 'DepartmentName', width: 80, align: "center" },
{ name: 'InputUserName', index: 'InputUserName', width:30, align: "center" },
{ name: 'UpdateUserName', index: 'UpdateUserName', width:30, align: "center" },
{ name: 'SceneCount', index: 'SceneCount', width: 20, align: "center" },
{ name: 'PictureCount', index: 'PicCount', width: 20, align: "center" } ],
pager: '#pager',
sortname: 'SerialCaseId',
viewrecords: true,
sortorder: "desc", jsonReader: {
root: "rows",
page: "page",
total: "total",
records: "records",
repeatitems: false
}
});
克隆:
var newGrid = $('#gridview').clone();
newGrid.appendTo('#gridview');
说明:
克隆之后的newGrid我想显示另一个json的数据。
楼主想要的是对于一个新建的gridvar newGrid = $('#gridview').clone();然后这个newgrid只是一个简单的dom元素而已。。并不是jqGrid对象构造出来的,也就是jqGrid对象内部的方法和事件不会注册到newgrid。所以就你这个方法只适合于DOM元素拷贝