hi. im trying to generate new column to product list table for admin using gridunload but its not working. can advice me on how to do it
var text_choose_action = <?php js_echo($text_choose_action); ?>;
var text_select_items = <?php js_echo($text_select_items); ?>;
var _table_id = '<?php echo $data['table_id'] ?>';
var table_id = '#<?php echo $data['table_id'] ?>';
var jq_names = [<?php
foreach($data['colNames'] as $col_name){
js_echo($col_name);
echo ',';
}
//echo "'" . implode("','", $data['colNames']) . "'"
?>];
var jq_model = [<?php
$i = 1;
foreach ($data['colModel'] as $m) {
$col = array('resizable: false', 'title: false', 'searchoptions: { sopt:[\'cn\'] }');
foreach ($m as $k => $v) {
if (is_string($v)) {
$col[] = "$k: '" . addslashes($v) . "'";
} else if (is_int($v)) {
$col[] = "$k: " . (int)($v);
} else if (is_bool($v)) {
$col[] = "$k: " . ($v ? 'true' : 'false');
}
}
echo "{" . implode(',', $col) . "}";
if ($i < count($data['colModel'])) {
echo ',';
$i++;
}
echo "\r\n";
}
?>];
var gridFirstLoad = true;
var updatePerPage = function(records, limit) {
var html='',
rowList = [<?php echo implode(',', $data['rowList']) ?>];
for (var i = 0; i < rowList.length; i++) {
if (records > rowList[i]) {
html += '<option '
+ (rowList[i] == limit ? ' selected="selected" ' : '')
+'value="' + rowList[i] + '">'
+ rowList[i] + '</option>';
}
}
if (records <= 100) {
html += '<option '+ (records == limit ? ' selected="selected" ' : '') +'value="' + records + '"><?php echo $text_all ?></option>';
}
$(table_id + '_pager_center .ui-pg-selbox').html(html);
}
$(table_id).jqGrid('GridUnload');