kv4nt/yii2-sweet-alert
最新稳定版本:v1.0.1
Composer 安装命令:
composer require kv4nt/yii2-sweet-alert
包简介
A Yii2 widget for SweetAlert
README 文档
README
SweetAlert widget based on SweetAlert
Installation
The preferred way to install this extension is through composer.
Either run
php composer.phar require --prefer-dist kv4nt/yii2-sweet-alert "*"
or add
"kv4nt/yii2-sweet-alert": "*"
to the require section of your composer.json.
Usage
For render the message from session flash you can use the following code:
- Set the message in your action, for example:
Yii::$app->session->setFlash('success', 'This is the message');
- Simply add widget to your page as follows:
echo \kv4nt\sweetalert\SweetAlert::widget();
For render the custom message you can use the following code:
// A replacement for the "prompt" function echo \kv4nt\sweetalert\SweetAlert::widget([ 'useSessionFlash' => false, 'options' => [ 'timer' => null, 'type' => \kv4nt\sweetalert\SweetAlert::TYPE_INPUT, 'title' => 'An input!', 'text' => "Write something interesting", 'confirmButtonText' => "Yes, delete it!", 'closeOnConfirm' => false, 'showCancelButton' => true, 'animation' => "slide-from-top", 'inputPlaceholder' => "Write something" ], 'callback' => new \yii\web\JsExpression(' function(inputValue) { if (inputValue === false) return false; if (inputValue === "") { swal.showInputError("You need to write something!"); return false; } swal("Good!", "You wrote: " + inputValue, "success"); }') ]);
Alert Options
You can find them on the options page
统计信息
- 总下载量: 4.1k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2017-09-13