У меня определена следующая сетка:
$("#list").jqGrid({
url:'listOpenQueryInXML.php',
datatype: 'xml',
colNames:['Id','name1', 'name2', 'status', 'type'],
colModel:[
{name:'id', index:'id', editable: false, formatter:'showlink', formatoptions:{baseLinkUrl:'continue.php'}},
{name:'name1', index:'name1', editable: false},
{name:'name2', index:'name2', editable: false},
{name:'status', index:'status', editable: false},
{name:'type', index:'type', editable: false}
],
autowidth: true,
sortname: 'id',
viewrecords: true,
pager: null,
sortorder: 'id',
loadonce: false,
caption: 'Open Query',
height: '100%',
xmlReader: { root : "rows", row: "row", repeatitems: false, id: "id" },
Теперь я хотел бы переопределить continue.php, чтобы он представлял собой другую ссылку, основанную на содержании 'id', 'status' или любого поля.
Так что если
status = NEW link = "new.php? Id =" {id} "
status = STUCK link = "helper.php? id = {id}"
1010 * И т.д. *
Я использую jqGrid 4.3.1 и jQuery 1.8.16.