Отправить данные пользователя jqgrid - PullRequest
0 голосов
/ 16 мая 2011

Я пытаюсь вернуть данные сетки на основе параметра, который я отправляю, я добавил новую кнопку в свою сетку:

jq("#grid").navButtonAdd('#pager',
                                {  caption:"Get Only The Latest Data(Ignores old)", 
                                 buttonicon:"ui-icon-plus", 
                                 onClickButton: setUniqueValue,
                                 position: "last", 
                                 title:"", 
                                 cursor: "pointer"
                                } 
                              );

У меня есть скрытый элемент span со значением false в начальной сетке/ page load, и я установил значение true, когда нажата кнопка выше:

function setUniqueValue(){
                            jq("#unique").text("true");
                            jq("#grid").trigger("reloadGrid");
                        }

Поэтому я отправляю это значение на сервер через postData: {latest : jq("#unique").text()},

Но это всегдато же самое начальное значение false, я имею в виду, это должно быть возможно?Потому что так работает поиск: вначале оно ложно, а затем, когда вы нажимаете на запрос, отправляете его значение true или что-то в этом роде, кто-нибудь знает, как это сделать?

1 Ответ

1 голос
/ 16 мая 2011

Я не могу следовать тому, что вы точно хотите сделать, но вы должны изменить определение latest свойства postData на следующее:

postData: { latest: function() { return jq("#unique").text(); } }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...