Я хочу добавить условие if внутри функции рендеринга столбца таблиц данных jquery
<script type="text/javascript">
$(document).ready(function () {
$("#wfDefinitionGrid").DataTable({
"processing": true,
"serverSide": true,
"ajax": {
"url": "@Url.Action("GetAllWfDefinitions", "WorkflowDefinition", new { area = "DXAdmin" })",
"type": "POST",
"datatype": "json"
},
"columns": [
{ "data": "Name", "name": "Name" },
{ "data": "Description", "name": "Description" },
{
"render": function (data, type, full, meta) {
return '<div class="action_button">' +
if (@Model.AssnAppRoleModulePermissionModel.Select(s => s.PermissionKey).Contains(EnumHelper.GetDescription(PermissionType.EditWf)))
{
'<img src="@Url.Content("~/images/edit.svg")" title="Edit" onclick="javascript: EditWfDefinition(' + full.WfDefinitionId + ');" />'
} +
'<a href="javascript:void(0)" id="inactiveWorkflowDefinition" onclick="ChangeStatus(' + full.WfDefinitionId + ',' + full.IsObsolete + ')">' +
(full.IsObsolete == false ? '<img src="/images/Inactivate.svg" class="radioImgCls" title="Activate"/>' : '<img src="/images/Active.svg" class="radioImgCls" title="Inactivate" />') +
'</a>' +
'<img src="@Url.Content("~/images/delete.svg")" title="Delete" onclick="javascript: DeleteWfDefinition(' + full.WfDefinitionId + ');" /></div>';
}
}
],
});
});
ожидаемый результат должен быть таким, как если бы условие выполнялось, весь тег img, содержащий edit.svg, будет отображаться.
/// ошибка: неперехваченная SyntaxError: неожиданный токен, если