mubeensamoon Posted June 5, 2015 Share Posted June 5, 2015 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")')),),*/),),),)); Link to comment https://forums.phpfreaks.com/topic/296647-how-to-get-dialog-text-box-when-delete-link-is-clicked-in-cbuttoncolumn-using-php/ Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.