Как передать внешние данные, используя встроенную навигацию в jqgrig?

Я использую встроенную навигацию в jqgrid. поэтому я хочу добавить новую строку. когда я добавляю новую строку с этими данными строки, я хочу передать некоторые другие внешние данные. Как это возможно?

 Oleg05 нояб. 2012 г., 08:07
Ты написал что хочешьпередать некоторые другие внешние данные что вы добавляете новую строку в отношенииinlineNav, Мой вопрос былкакие внешние данные вы имеете в виду?
 Oleg05 нояб. 2012 г., 08:00
Вы должны указать более четко, какие "внешние данные " вам нужно использовать?
 Ashish Mehta05 нояб. 2012 г., 08:03
сетка = $ ('#список') моя Сетка. и я хочу добавить новую строку, используя встроенную навигацию, поэтому я использую встроенную навигацию в jqgrid. когда я добавляю новую строку с помощью этого edirUrl, я хочу передать логин Id.

Ответы на вопрос(1)

Решение Вопроса

addParams свойство опцииinlineNav, Смотрите примерыВот,Вот а такжеВот например.

ОБНОВЛЕНОНиже приведен пример кода:

$("#list").jqGrid("inlineNav", "#pager", {
    addParams: {
        addRowParams: {
            keys: true,
            extraparam: {
                Patient_Id: function () {
                    return $("#sId").val();
                }
            }
        }
    }
});
 Ashish Mehta06 нояб. 2012 г., 14:58
extraparam не работает в addParams, а работает только в EditParams
 Ashish Mehta05 нояб. 2012 г., 10:09
как этот экстрапарам: {retuen PatientId; }
 Ashish Mehta05 нояб. 2012 г., 08:25
Я использую первую ссылку в данном коде, когда я сохраняю данные, я хочу передать такие данные, как var Patient_Id = $ (# sId) .val (); так как передать PatientId с моим editurl: addMedicine.html
 Oleg05 нояб. 2012 г., 10:36
@AshuMehta:extraparam должны быть собственностьюaddRowParams, ТакaddRowParams:{}, extraparam: {...} неправильно. Пожалуйста, прочитайтекод внимательно. Я обновил свой ответ с примером кода.
 Oleg05 нояб. 2012 г., 10:20
@AshuMehta: НЕТ! подобноextraparam: { Patient_Id: function () { return PatientId; }} , Просто посмотрите код извторая ссылка и искатьextraparam на странице.
 Ashish Mehta05 нояб. 2012 г., 10:24
Во встроенной навигации, как моя предыдущая проблема плюс "+" Не может быть дисплей
 Oleg06 нояб. 2012 г., 15:07
@AshuMehta: Если вы думаете, что нашли ошибку вinlineNav Вы должны продемонстрировать, если на тестовом случае. После этого можно будет либо воспроизвести проблему, найти ошибку в jqGrid и исправить ее, либо можно будет найти ошибку в вашей демоверсии.
 Ashish Mehta05 нояб. 2012 г., 10:25
Мой код J (#list) .j ('inlineNav», пейджер, {addParams: {позиции: "afterSelected», addRowParams: {}, extraparam: {Patient_Id: funcation () {return PatientId;}}}})
 Ashish Mehta06 нояб. 2012 г., 11:38
 Ashish Mehta07 нояб. 2012 г., 05:55
Я не уверен, но в коде addParams где-то мастики мной Спасибо за помощь.
 Oleg05 нояб. 2012 г., 08:36
@AshuMehta: Вы можете использовать, например,extraparam параметр внутриaddParams который определяетPatient_Id возвращаемое свойство как функция$(#sId).val(), Увидетьвторая ссылка из моего ответа для примера кода.

Ваш ответ на вопрос