我现在做了一个jgrid,已经给这个控件赋值了,然后我克隆了一份,想给我克隆的那份jgrid赋其它的值,请问这个可以实现么,谢谢诸位了。
如果实现不了请大侠们指点一二,小弟刚学习jquery。
$('#gridview').clone().appendTo('#gridview');
如果实现不了请大侠们指点一二,小弟刚学习jquery。
$('#gridview').clone().appendTo('#gridview');
解决方案 »
- 问下定义变量的一种形式
- 请帮忙:JS自定义了一个对象,想把它传递给拼接的<A onclick=\"AddOrEdit(1,对象)\"...如何传和接收呢。
- 求 Firebug Lite API文档,或者介绍API的使用方法!!!
- 谁帮我改一下这个代码!谢谢
- xml 在Chrome如何读出数据,代码那里出问题了
- 把JSP页面中表格数据导入EXCEL文档的时候可以不可以自定义格式。。。。。/
- 怎么用javascript控制media在指定的时间后stop
- scriptX打印控件是免费的吗?好像它分客户端和服务器端。scriptX的版权到底是怎样的?是免费的吗?
- 怎样自动提交一个值到其它文件
- 怎样实现javascript在浏览器上连续输出内容~!??document.write,innerHTML都不行
- 把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元素拷贝