currently I am getting the confirmation message "Are you sure want you would like to delete?" when the delete link is clicked in cButtonColumn. But I want a text dialog box for user to enter the comments for deletion then If he clicks Ok after entering comments then it should be deleted from DB.
Code:
array(
'header'=>'Action',
'class'=>'CButtonColumn',
'template'=>'{AnnouncementLetter}<br/>
{EditAnnouncement}<br/>{SendReminder}<br/>{ViewAnnouncementSegment}<br/>{AcknowledgementFinance}<br/>{AcknowledgementSegment}<br/>{Delete}<br/><br/>'
/*{DeletePrf}*/
/*{Extend}'{AnnouncementSend}<br/>*/,
'buttons'=>array(
'AnnouncementLetter'=>array(
'label'=>'Create Letter',
'url' =>'CController::createUrl("/rebate/create", array("prfnumber"=>$data->prf_number,
))',
'visible'=>'$data->nacknowledged == 0 AND (Yii::app()->user->type == 2 OR Yii::app()->user->type == 1)',
//Filter User here Ops Team/Claim Team/Admin. Announcement letter checker
//Show Draft letter
),
'AnnouncementSend'=>array(
'label'=>'Send',
'url' =>'CController::createUrl("/prf/mail", array("prfnumber"=>$data->prf_number))',//need to use ajax instead here
'visible'=>'(Yii::app()->user->type == 1 OR Yii::app()->user->type == 2) AND
($data->nacknowledged==1 )',
),
'EditAnnouncement'=>array(
'label'=>'Edit Letter',
'url' =>'CController::createUrl("/rebate/create", array("prfnumber"=>$data->prf_number,
))',
'visible'=>'($data->nacknowledged==1 OR $data->nacknowledged==5) AND (Yii::app()->user->type == 2 OR Yii::app()->user->type == 1)',
),
'SendReminder'=>array(
'label'=>'Send Reminder',
'url'=>'CController::createUrl("/prf/ReminderMail", array("prfnumber"=>$data->prf_number))',
'visible'=>'(Yii::app()->user->type == 1|| Yii::app()->user->type==2) && ($data->nacknowledged==3 OR $data->nacknowledged == 2)',
'options'=>array('ajax'=>
array('success'=>'js:function(){alert("Reminder Sent")}',
'url'=>'js:$(this).attr("href")')),
),
'ViewAnnouncementSegment'=>array(
'label'=>'View Announcement',
'url'=>'CController::createUrl("/annletter/segmentAcknowledge", array("prfnumber"=>$data->prf_number))',
'visible'=>'(Yii::app()->user->type == 1 OR Yii::app()->user->type != 5) && ($data->nacknowledged==4 OR $data->nacknowledged==4)',
),
'AcknowledgementFinance'=>array(
'label'=>'Acknowledge',
'url'=>'CController::createUrl("/annletter/segmentAcknowledge", array("prfnumber"=>$data->prf_number))',
'visible'=>'(Yii::app()->user->type == 1 OR Yii::app()->user->type==6) && ($data->nacknowledged==2)',
),
'AcknowledgementSegment'=>array(
'label'=>'Acknowledge',
'url'=>'CController::createUrl("/annletter/segmentAcknowledge", array("prfnumber"=>$data->prf_number))',
'visible'=>'(Yii::app()->user->type == 1 OR Yii::app()->user->type==4) && ($data->nacknowledged==3)',
),
'Delete'=>array(
'label'=>'Delete',
'url'=>'CController::createUrl("/prf/deleteRecord", array("prfnumber"=>$data->prf_number))',
'visible'=>'(Yii::app()->user->type == 6 AND $data->nacknowledged==4) OR Yii::app()->user->type == 1 ',
'options'=>array(
'confirm'=>'Are you sure you would like to delete?',
/* ‘ajax’=>array(‘success’=>‘js:function(){alert(“PRF Deleted”)}’,
'url'=>'js:$(this).attr("href")')*/),
),
/*'DeletePrf'=>array(
'label'=>'Delete',
'url'=>'CController::createUrl("/prf/silentDelete", array("prfnumber"=>$data->prf_number))',
'visible'=>'(Yii::app()->user->type == 6 AND $data->nacknowledged != 4) OR Yii::app()->user->type == 1 ',
'options'=>array(
'confirm'=>'Are you sure you would like to delete?',
/* ‘ajax’=>array(‘success’=>‘js:function(){alert(“PRF Deleted”)}’,
'url'=>'js:$(this).attr("href")')),
),*/
),
),
),
));