예제 #1
0
<?php

use frontend\helper\AccountsHelper;
use kartik\date\DatePicker;
use kartik\select2\Select2;
use yii\bootstrap\ActiveForm;
use yii\helpers\Html;
use yii\helpers\Url;
/** @var $this yii\web\View */
/** @var $model \frontend\models\forms\TransferForm */
$this->title = 'Новый перевод';
$model->date = Yii::$app->getFormatter()->asDate('now', "php:d-m-Y");
$firstValuta = AccountsHelper::getFirstValuta();
$model->toAccountId = $model->fromAccountId = AccountsHelper::getFirstAccountId();
$this->registerJsFile('/js/frontend/views/transaction/transfer.js', ['depends' => 'frontend\\assets\\BackboneAsset']);
?>

<?php 
$form = ActiveForm::begin(['id' => 'transaction-transfer', 'action' => '/transaction/transfer']);
?>

<div class="row">
    <div class="col-md-12">
        <div class="well">

            <?php 
echo $form->field($model, 'fromAccountId')->widget(Select2::classname(), ['data' => AccountsHelper::getListAccounts(), 'options' => ['placeholder' => 'Выберите счет ...'], 'pluginEvents' => ["select2:select" => 'function(e, object) {
                        var label = $("#select2-transferform-fromaccountid-container").text();
                        var valuta = label.split("(");
                        valuta = valuta[valuta.length - 1].split(")")[0];
                        $("#fromAmountLabel").text("Величина (" + valuta + ")*");