Я нашел много дискуссий, которые были близки к тому, что мне нужно, и этот вопрос является ближайший - Как мне установить postData._search в запросе в jqGrid значение true? .
Поскольку я борюсь почти с той же проблемой, и просто не могу заставить ее работать - я хочу настроить «поиск» и «фильтры» во время начальной загрузки jqGrid - скажем, при перезагрузке страницы, и у меня есть свои фильтры, хранящиеся в сеансе - и я попробовал все, что нашел в примерах Олега - это просто не работает!
Это то, что я пытаюсь сделать -
loadBeforeSend: function (xhr) {
var grid = jQuery('#' + block_id);
var postData = grid.jqGrid('getGridParam','postData');
jQuery.extend(postData,{filters:MyFilters});
grid.jqGrid('setGridParam', {search: true, postData: postData});
console.log(grid.jqGrid('getGridParam','postData'));
}
Распечатка консоли показывает, что фильтры установлены, но _search по-прежнему ложный, и фактическое сообщение отправляется даже без фильтров:
_search false
block_id report_block_1table
nd 1297451574526
page 1
rows 25
sidx id
sord desc
Однако, если Я ввел точно такой же код - с добавлением строки
grid.trigger("reloadGrid");
- в функцию onClickButton какой-то кнопки, а затем нажимаю кнопку - все работает; но мне нужно заставить его работать " {// Что-то делать, чего-то ждать
Может ли кто-нибудь указать мне ссылку или несколько примеров кода (предпочтительно на C #), которые могут показать мне, как использовать Twitter API из настольного или мобильного приложения?
Спасибо.