apollo/yii2-ajaxbutton

dev-master 2014-07-02 08:11 UTC

This package is not auto-updated.

Last update: 2024-12-17 07:05:48 UTC


README

#Html Helper for create AjaxButton

Usage:

\Apollo\AjaxButton::begin(['label'=>'label',
'elements'=>['id'=>array of id's] // generate code for id's as $( '#id1','#id2'.... ).click(function(event){...}


'ajaxOptions'=>[

    'type'=>'POST',
    'afterClick'=>new \yii\web\JsExpression('alert(Clicked)');
    'url'=>'google',
    'success'=>new \yii\web\JsExpression('function(){location.reload()}'),
    'beforeSend'=> new \yii\web\JsExpression("function(){
    var data=jQuery('#gridID').yiiGridView('getSelectedRows');
    if(data=='')
   		{
   			alert('You do not choose!');
   		return false;
   		}
   		if (confirm('Are you sure you want to delete this items?')) {
return true;
	} else {
	     		return false;

	}

    }"


        ),


]]);

\Apollo\AjaxButton::end();