2015-06-14 4 views
0

Я использую jquery-bootgrid для рендеринга нескольких дробилок. Он работает блестяще. Я хочу отправить некоторые дополнительные параметры сетки моему контроллеру MVC. Как передать эти параметры? Я пробовал:Дополнительные параметры для сетки

$("#results-grid").bootgrid({ 
ajaxSettings: { 
    url: testResultsListUrl, 
    data: { testSubject: '2', another : '3' } 
    }  
}); 

Но это не похоже на работу. Если я поместил все свойства для ajax-объекта внутри ajaxSettings, будет выбрана ошибка un set ulr.

Не могли бы вы помочь?

ответ

4

Мне это удалось, я видел обсуждение git для этого проекта. То, что я должен был сделать, чтобы иметь возможность послать дополнительный Params в мой контроллер было:

$("#results-grid").bootgrid({ 
ajax: true, 
url: testResultsListUrl, 

requestHandler: function (request) { 
    if (testSubject != "") { 
     request.testSubject = testSubject; 
    } 
    if (medicalDevice != "") { 
     request.medicalDevice = medicalDevice; 
    } 

    return request; 
} 

RequestHandler является объектом, который отправляется со всеми параметрами, для сетки. Вы можете добавить все свои параметры внутри него.

Смежные вопросы