标签:ons lis time [] tab after str abc console
//列表配复制按钮
CustomButtonColumn:[
{
name:‘acustom‘,caption:‘编辑‘,text:‘编辑‘,width:‘150‘,onexcute:function(rowid){
jqgrid.editRow(rowid);
}},
{
name:‘acustom1‘,caption:‘复制‘,text:‘复制‘,width:‘150‘,onexcute:function(rowid){
fzsj(rowid);
}}
]
//生成uuid
function getuuid() {
var s = [];
var hexDigits = "0123456789abcdef";
for (var i = 0; i < 36; i++) {
s[i] = hexDigits.substr(Math.floor(Math.random() * 0x10), 1);
}
s[14] = "4"; // bits 12-15 of the time_hi_and_version field to 0010
s[19] = hexDigits.substr((s[19] & 0x3) | 0x8, 1); // bits 6-7 of the clock_seq_hi_and_reserved to 01
s[8] = s[13] = s[18] = s[23] = "-";
var uuid = s.join("");
return uuid;
}
//新增制样样品
function fzsj(rowid){
//根据参数插入一行新的数据,rowid为新行的id,data为新行的数据,
//position为新增行的位置,
//srcrowid为新增行的参考位置。
//data数据格式:{name1:value1,name2: value2…} name为在colModel中指定的名称
var id=getuuid();
// console.log(id);
var data = $("#table_list_1").jqGrid(‘getRowData‘,rowid);
$("#table_list_1").addRowData(id,data, ‘after‘, rowid);
}
Jqgride关于列表复制某一行数据在该行下边并生成36位ID
标签:ons lis time [] tab after str abc console
原文地址:https://www.cnblogs.com/StuM/p/9703002.html