Необходимо экспортировать в CSV все данные, которые есть в JQGrid - PullRequest
3 голосов
/ 15 июня 2010

Я создал пользовательскую кнопку для экспорта в CSV внутри JQGrid, здесь немного кода

content.AppendFormat(@"pager: $(""#{2}"") {1}).navGrid(""#{2}"", {0} edit: false, add: false, del: false {1})
            .navButtonAdd(""#{2}"", 
             {0} caption:""Export to CSV file "", 
             position:""first"",
             buttonicon:""none"",
             onClickButton: function () {0}
                 alert('Made it to Export to CSV ...');
             {1}
             {1});
            {3}.filterToolbar();
            {1});
        </script>", "{", "}", pagerID, tableID);
        return content.ToString().ToControl("div");

Проблема в том, что мне нужны все данные, а не только страница, отображаемая в пользовательском интерфейсе, поэтому я хочу использовать встроенную функцию поиска со всеми параметрами, связанными с ней, но я также хочу добавить ' & oper = csv ', я просто не знаю, как это сделать. Должен ли я сделать это с помощью пользовательской кнопки или что-то еще.

1 Ответ

2 голосов
/ 16 июня 2010

Вы можете попробовать использовать excelExport метод jqGrid из grid.import.js.Лут на http://www.trirand.net/documentation/php/_2v212tis2.htm и http://www.trirand.net/forum/default.aspx?g=posts&t=183. Возможно, это то, что вы ищете.

...