Заполните jqgrid данными со страницы visualforce - PullRequest
0 голосов
/ 20 июля 2010

У меня есть страница visualforce, и я использую jqgrid для отображения данных на этой странице. URL, на который указывает jqgrid, является страницей visualforce (https://test.visual.force.com/apex/GridResults), которая выводит только данные JSON. На этой странице нет заголовка или html-информации.

Проблема в том, что при запуске этой страницы сетка отображается с именами столбцов, но без данных. Когда я запускаю URL, он выводит данные JSON. Я вставил ниже код.

   jQuery("#list").jqGrid({
        url:"https://test.visual.force.com/apex/GridResults",
        datatype: "json",
        colNames: [{!fieldNames}], -- property in controller  which outputs fieldnames 
        colModel: [{!colModel}], -- property in controller which outputs column definition
        rowNum: 10,
        rowTotal:10,
        rowList: [20, 40, 60],
        loadonce:true,
        mtype:"GET",
        gridView:true,
        pager: '#pager',
        sortname: 'Record ID',
        sortorder: "desc",
        width: 1200,
        height: 400,
        caption: "Accounts"
    });  
    jQuery("#list").jqGrid('navGrid', "#pager", { edit: true, add: true, del: false })
    };

Есть идеи, почему данные со страницы не используются jqgrid? Помощь очень ценится.

1 Ответ

0 голосов
/ 30 апреля 2012

Вы изучали удаленное взаимодействие с Visualforce?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...