2013-12-03 3 views
0

Я использую slick grid 2.0, и я хочу предотвратить перетаскивание перетаскивания на несколько столбцов и предотвратить переупорядочение столбцов этих столбцов (фиксированная позиция столбца).предотвратить перетаскивание перетаскивания на конкретный столбец с помощью slickgrid

Я могу сделать это с небольшими изменениями в Slickgrid.js, передав имена столбцов функции setupColumnReorder(). Но есть ли другой способ сделать это вместо того, чтобы изменять файлы ядра, такие как Slickgrid.js?

ответ

1

Вы говорите об удалении возможности пользовательского переупорядочения столбцов? Если это то, что вы пытаетесь достичь вы можете использовать это свойство enableColumnReorder: false в списке options, например:

var options = { 
    editable: true, 
    enableAddRow: true, 
    enableCellNavigation: true, 
    asyncEditorLoading: true, 
    forceFitColumns: false, 
    topPanelHeight: 25, 
    enableColumnReorder: false 
}; 

Это блокирует переупорядочивания всех столбцов

+1

Hi..Thanks для вашего reply..But Я хочу предотвратить перетаскивание/перестановку перетаскивания только на несколько столбцов (не на всей сетке). – user2041398

+0

Вы нашли ответ на него? –