Я использую плагины tablesorter и пейджер ajaxProcessing. Но у меня проблема, я хочу добавить <tr onclick = "selectProduct (row)"></tr>
в каждой строке, полученной из ajax.Tablesorter ajaxПроцесс добавления tr
Из демонстрации там я не вижу, как вставить строку tr
в результатах ajax.
Пожалуйста, помогите мне.
//ajax result
{"total_rows":"3","headers":["Gambar","SKU","Nama","Harga Beli","Harga Jual","Stok"],
"rows":[
{"Gambar":"",
"SKU":"SKU0001",
"Nama":"Lenovo Notebook",
"HargaBeli":"Rp. 1.000.000",
"HargaJual":"Rp. 2.000.000",
"Stok":"10"},
{"Gambar":"",
"SKU":"SKU0002",
"Nama":"Logitech Mouse",
"HargaBeli":"Rp. 10.000",
"HargaJual":"Rp. 20.000",
"Stok":"20"},
]}
//javascript after ajaxProcessing
if (data && data.hasOwnProperty('rows')) {
var indx, r, row, c, d = data.rows,
total = data.total_rows,
headers = data.headers,
headerXref = headers.join(',').replace(/\s+/g, '').split(','),
rows = [],
len = d.length;
for (r = 0; r < len; r++) {
row = [];
for (c in d[r]) {
if (typeof (c) === "string") {
indx = $.inArray(c, headerXref);
if (indx >= 0) {
row[indx] = d[r][c];
}
}
}
rows.push(row);
}
return [total, rows, headers];
}