Исправлен плагин колонки с JQuery Datatables.net - PullRequest
0 голосов
/ 02 апреля 2012

При использовании C # 3.0 данные передаются клиенту в форме вывода таблицы. Datatable используется для его преобразования, а в качестве плагина используется FixedColumns (последняя)

Особенности: Первый столбец - это флажок с состоянием и текстом, например: (код ASPX)

<asp:TemplateField HeaderText="Company Name">
<ItemTemplate>&nbsp;&nbsp;
 <asp:CheckBox runat="server"  ID="checkboxValid" Checked='<%#Eval("Selected")%>' Text='<%#Eval("CompanyName")%>' />
 </ItemTemplate> 
 </asp:TemplateField>

Проблема. Обнаружено, что состояние флажка не сохраняется при включении подкачки на странице. Когда подкачка отключена, проблема не возникает, и состояние сохраняется.

В этом случае все остальные состояния флажков сохраняются (визуально видимые) [которые не являются фиксированными столбцами].

Когда плагин fixedColumn был удален, он начал работать (с подкачкой и без подкачки).

Почему это происходит в Datatable v1.9 с плагином FixedColumns?

Как мне от этого избавиться?

Аналогичная тема: http://datatables.net/forums/discussion/6923/need-help-on-maintaining-the-checkbox-state-when-fixed-columns-enabled/p1

PS: я пытался обновить свой код с помощью подсказок в ветке, но это не помогло.

1 Ответ

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