* [refac bug #62357] Render type picker when move.

This commit is contained in:
wangyidong
2025-05-19 10:26:26 +08:00
committed by 刘刚
parent 247f2831d6
commit fef7d45282
+23
View File
@@ -207,6 +207,29 @@ window.handleRenderRow = function($row, index, data)
}
});
/* Render type picker when move. */
let $typePicker = $row.find('[data-name="type"]').find('.picker-box').zui('picker');
if($typePicker != undefined && level > 0)
{
let $prevRow = $row.prev();
let typeItems = [];
if($prevRow.length == 0 || $prevRow.attr('data-level') < level)
{
for(i in typeList) typeItems.push({'text': typeList[i], 'value': i});
}
else
{
let type = $row.find('[data-name="type"]').find('[name^=type]').val();
for(i in typeList)
{
if(type == 'stage' && i == 'stage') typeItems.push({'text': typeList[i], 'value': i});
if(type != 'stage' && i != 'stage') typeItems.push({'text': typeList[i], 'value': i});
}
}
$typePicker.render({items: typeItems});
}
if(project.model == 'ipd')
{
if(planID == 0 && level == 0)