window.renderCell = function(result, info)
{
if(info.col.name == 'title' && result)
{
const story = info.row.data;
let html = '';
let gradeLabel = '';
const gradeMap = gradeGroup[story.type] || {};
gradeLabel = gradeMap[story.grade];
if(gradeLabel) html += "" + gradeLabel + " ";
if(story.color) result[0].props.style = 'color: ' + story.color;
if(html) result.unshift({html});
}
if(info.col.name == 'status' && result)
{
result[0] = {html: `` + info.row.data.status + ""};
}
if(info.col.name == 'assignedTo' && info.row.data.status == 'closed')
{
delete result[0]['props']['data-toggle'];
delete result[0]['props']['href'];
result[0]['props']['className'] += ' disabled';
}
return result;
};
window.firstRendered = false;
window.toggleCheckRows = function(idList)
{
if(!idList?.length || firstRendered) return;
firstRendered = true;
const dtable = zui.DTable.query($('#projectStories'));
dtable.$.toggleCheckRows(idList.split(','), true);
}