Я использую JQuery datatable. Я сделал первый столбец таблицы, который является RequestNo, как clickable.JQuery Datatable - Передача значения из одного элемента данных в другой
Рассмотрим следующий сценарий:
"ajax":
{
"url": "/Request/Search/LoadData",
"type": "POST",
"datatype": "json",
"data": function (d) {
d.obj = searchFilters();
},
},
"columns":
[
{
"data": "RequestNo",
"render": function (data, type, full, meta) {
//if Status=="Draft"
{return '<a href="/Request/Request?RequestId=' + data + '">' + data + '</a>';}
else{//return to some another another link}
}
},
{ "data": "Status" } // this value is the deciding factor
То, что я хочу сделать, это: -Если возвращенное значение имеет статус «Проект», а затем, если поле RequestNo щелкают в пользовательском интерфейсе, он должен вернуть к URL-адресу, указанному в вышеуказанном блоке IF .. -Если, если значение отличается от «Черновик», оно должно вернуться к другому URL-адресу
Что я не могу сделать, так это передать значение статуса в выше указанной функции в «render»
Может ли кто-нибудь сказать мне, как передать значение статуса функции в «render» RequestNo?
Заранее спасибо.
Нет @Leopard ссылка я предоставил в HREF будет делать только штрафом, потому что это RequestNo, который нужно извлечь. Поэтому добавить «данные» достаточно. Он будет соответствующим образом принимать значение текущей строки. –
И спасибо тонну за ваш ответ @Leopard. Передача «строки» для работы. Еще раз спасибо –
@ Mr.SK добро пожаловать. – Mairaj