39 public function renderGridViewData()
42 'name' => $this->attribute,
44 'value' => $this->resolveToRenderDeleteLink(
'$data->' .
'id'),
46 'htmlOptions' => array(
'class' =>
'delete-notification-column')
50 protected function resolveToRenderDeleteLink($modelId)
52 $checkboxId =
'closeTask' . $modelId;
54 $content =
'ZurmoHtml::link("Delete<span class=\'icon\'></span>", "#",
55 array("class" => "remove",
56 "onclick" => "deleteNotificationFromListView(this, \'' . $modelId .
'\')
"))';
57 Yii::app()->clientScript->registerScript('deleteNotificationFromListViewScript', "
58 function deleteNotificationFromListView(element, modelId)
61 url :
'" . Yii::app()->createUrl('notifications/
default/deleteFromAjax
') . "?id=' + modelId,
64 success :
function(data)
67 $(element).parent().parent().remove();
75 ", CClientScript::POS_END);
76 // End Not Coding Standard