/**
* 对标题列进行重定义。
* Redefine the title column.
*
* @param array result
* @param array info
* @access public
* @return string|array
*/
window.renderCell = function(result, info)
{
if(info.col.name == 'title' && result[0])
{
const doc = info.row.data;
const docIcon = doc.type == 'text' ? 'wiki-file' : doc.type;
const starIcon = doc.collector.includes(account) ? 'star' : 'star-empty';
let html = "
";
result.unshift({html});
if(doc.status == 'draft')
{
html = "" + draftLabel + '';
result.push({html});
}
if(canCollect)
{
html = "
";
result.push({html});
}
if(result[1]['props']) result[1]['props']['class'] = 'text-ellipsis';
}
if(info.col.name == 'objectName' && result[0])
{
const doc = info.row.data;
const icon = objectIconList[doc.objectType];
const html = "";
result.unshift({html});
}
if(info.col.name == 'actions')
{
if(info.col.setting.list.edit && info.row.data.type != 'text' && typeof result[0]['props'] != 'undefined' && typeof result[0]['props']['items'] != 'undefined')
{
result[0]['props']['items'][0]['data-toggle'] = 'modal';
return result;
}
}
return result;
}