Merge branch 'sprint/sunhao/optimize_kanban' into 'master'
* task #54187, optimize kanban with a lot of cards with virtualList. See merge request easycorp/zentaopms!3511
This commit is contained in:
@@ -169,9 +169,10 @@ $(function()
|
||||
|
||||
$('#kanban').kanban(
|
||||
{
|
||||
data: processKanbanData(),
|
||||
laneNameWidth: 5,
|
||||
virtualize: true,
|
||||
data: processKanbanData(),
|
||||
laneNameWidth: 5,
|
||||
virtualize: true,
|
||||
virtualCardList: true,
|
||||
droppable:
|
||||
{
|
||||
selector: '.kanban-item:not(.kanban-item-span)',
|
||||
|
||||
@@ -1215,7 +1215,7 @@ function initKanban($kanban)
|
||||
calcColHeight: calcColHeight,
|
||||
minColWidth: 240,
|
||||
maxColWidth: 240,
|
||||
cardHeight: 60,
|
||||
cardHeight: getCardHeight(),
|
||||
fluidBoardWidth: fluidBoard,
|
||||
displayCards: displayCards,
|
||||
createColumnText: kanbanLang.createColumn,
|
||||
@@ -1226,6 +1226,8 @@ function initKanban($kanban)
|
||||
onRenderHeaderCol: renderHeaderCol,
|
||||
onRenderCount: renderCount,
|
||||
droppable: groupBy == 'default' ? {target: findDropColumns, finish:handleFinishDrop} : false,
|
||||
virtualize: true,
|
||||
virtualCardList: true
|
||||
});
|
||||
|
||||
$kanban.on('click', '.action-cancel', hideKanbanAction);
|
||||
|
||||
@@ -1057,6 +1057,7 @@ $(function()
|
||||
virtualize: true,
|
||||
onAction: handleKanbanAction,
|
||||
virtualRenderOptions: {container: '#kanbanContainer>.panel-body'},
|
||||
virtualCardList: true,
|
||||
droppable:
|
||||
{
|
||||
target: findDropColumns,
|
||||
|
||||
Reference in New Issue
Block a user