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:
孙广明
2022-05-19 07:43:19 +00:00
9 changed files with 39 additions and 19 deletions
+4 -3
View File
@@ -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)',
+3 -1
View File
@@ -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);
+1
View File
@@ -1057,6 +1057,7 @@ $(function()
virtualize: true,
onAction: handleKanbanAction,
virtualRenderOptions: {container: '#kanbanContainer>.panel-body'},
virtualCardList: true,
droppable:
{
target: findDropColumns,