Я пытаюсь добавить пользовательскую кнопку в JqGrid, которая реализует процесс «Check Out». В принципе, каждая строка имеет кнопку «Отъезд», которая, если щелкнуть, должна иметь возможность отправить сообщение на сервер и обновить корзину покупок, а затем изменить текст кнопки на «Отменить проверку». До сих пор у меня есть:JqGrid Добавить пользовательскую кнопку в строку
colNames: ['Id', ... , 'Action' ],
colModel: [
{ name: 'Id', sortable: false, width: 1, hidden: true},
...
{ name: 'action', index: 'action', width: 75, sortable: false }
],
...
gridComplete: function() {
var ids = jQuery("#east-grid").jqGrid('getDataIDs');
for (var i = 0; i < ids.length; i++) {
var cl = ids[i];
checkout = "<input style='height:22px;width:75px;' type='button' value='Check Out' onclick=\" ??? \" />";
jQuery("#east-grid").jqGrid('setRowData', ids[i], { action: checkout });
}
},
...
Где ??? " это часть, которую мне нужно решить.
Заранее благодарю вас за помощь.
Извините, но вы не сформулируете свой вопрос. Этот пример не работает? У вас проблемы с частью «???» или вообще какая помощь вам нужна? – Oleg
Пример работает частично. Я могу создать кнопку и добавить функцию javascript без каких-либо проблем. Я должен решить следующее: Как переключить текст моей кнопки с «Check Out» на «Check In» и наоборот, после отправки запроса ajax на сервер? – oirfc