本文整理汇总了PHP中kartik\select2\Select2::className方法的典型用法代码示例。如果您正苦于以下问题:PHP Select2::className方法的具体用法?PHP Select2::className怎么用?PHP Select2::className使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类kartik\select2\Select2
的用法示例。
在下文中一共展示了Select2::className方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1:
?>
<?php
echo $form->field($model, 'model');
?>
<?php
echo $form->field($model, 'mask');
?>
<?php
echo $form->field($model, 'mac');
?>
<?php
echo $form->field($model, 'status', ['options' => ['class' => 'form-group']])->widget(Select2::className(), ["data" => ['-1' => '未管理', '0' => '未知', '1' => '正常', '2' => '警告', '3' => '次要', '4' => '重要', '5' => '严重'], 'options' => ['placeholder' => '选择状态'], 'pluginOptions' => ['allowClear' => true, 'width' => '200']]);
?>
<?php
// echo $form->field($model, 'lastPoll')
?>
<?php
// echo $form->field($model, 'categoryId')
?>
<?php
// echo $form->field($model, 'supportPing')
?>
<?php
示例2: alert
<?php
$form = ActiveForm::begin(['options' => ['enctype' => 'multipart/form-data']]);
?>
<?php
echo $form->field($model, 'image[]')->fileInput(['multiple' => true]);
?>
<?php
echo \bariew\postAbstractModule\widgets\ImageGallery::widget(['model' => $model, 'field' => 'thumb1']);
?>
<?php
echo $form->field($model, 'title')->textInput(['maxlength' => 255]);
?>
<?php
echo $form->field($model, 'categories')->widget(Select2::className(), ['data' => $model->categoriesList(), 'options' => ['placeholder' => false, 'multiple' => true]]);
?>
<?php
echo $form->field($model, 'brief')->widget(\yii\imperavi\Widget::className(), ['options' => ['minHeight' => 100, 'fileUpload' => Url::toRoute(['file-upload', 'attr' => 'brief', 'id' => $model->id]), 'imageUpload' => Url::toRoute(['image-upload', 'attr' => 'brief', 'id' => $model->id]), 'imageGetJson' => Url::toRoute(['image-list', 'attr' => 'brief', 'id' => $model->id]), 'imageUploadErrorCallback' => new \yii\web\JsExpression('function(json) { alert(json.error); }'), 'fileUploadErrorCallback' => new \yii\web\JsExpression('function(json) { alert(json.error); }')]]);
?>
<?php
echo $form->field($model, 'content')->widget(\yii\imperavi\Widget::className(), ['options' => ['minHeight' => 300, 'fileUpload' => Url::toRoute(['file-upload', 'attr' => 'content', 'id' => $model->id]), 'imageUpload' => Url::toRoute(['image-upload', 'attr' => 'content', 'id' => $model->id]), 'imageGetJson' => Url::toRoute(['image-list', 'attr' => 'content', 'id' => $model->id]), 'imageUploadErrorCallback' => new \yii\web\JsExpression('function(json) { alert(json.error); }'), 'fileUploadErrorCallback' => new \yii\web\JsExpression('function(json) { alert(json.error); }')]]);
?>
<?php
echo $form->field($model, 'status')->dropDownList($model->statusList());
?>
<div class="form-group text-right">
示例3:
</td>
<td><?php
echo Yii::t('app', 'Credit');
?>
</td>
<td><?php
echo Yii::t('app', 'Debit');
?>
</td>
</tr>
</thead>
<tbody>
<tr>
<td>
<?php
echo $form->field($model, 'account_id', ['template' => '{input}'])->widget(Select2::className(), ['data' => \yii\helpers\ArrayHelper::map(Accounts::find()->All(), 'id', 'name')]);
?>
</td>
<td>
<span id="nameTransactions_account_id"></span>
</td>
<td>
<input size="6" id="sourcepos" type="text" class="number" name="FormTransaction[sourcepos]" onchange="CalcSum()" value="0">
</td>
<td>
<input size="6" id="sourceneg" type="text" class="number" name="FormTransaction[sourceneg]" onchange="CalcSum()" value="0">
</td>
</tr>
</tbody>
<tfoot>
示例4: enumerate
public static function enumerate(ActiveRecord $model, $attribute, $options = [])
{
$choices = ModelHelper::getEnumChoices($model, $attribute);
$config = [$attribute, 'widget', 'widgetClass' => Select2::className(), 'data' => $choices, 'options' => ['placeholder' => 'Select...']];
return ArrayHelper::merge($config, $options);
}
示例5:
$("#dscAudiencia").show();
$("#nmProcesso").hide();
}
});
}
</script>
<div class="audiencia-form">
<div id="audiencia" class="col-lg-12" ng-controller="audienciaController" ng-init="init()">
<?php
$form = ActiveForm::begin(['id' => 'audienciaForm']);
?>
<div class="col-lg-4">
<?php
echo $form->field($model, 'id_tipo_audiencia')->label('')->widget(Select2::className(), ['data' => ArrayHelper::map(TipoAudiencia::find()->all(), 'id', 'dsc_tipo_audiencia'), 'options' => ['onChange' => 'toggleCampoAudiencia(this,"' . Url::to(['tipo-audiencia/getflag']) . '")', 'placeholder' => 'Selecione o tipo da audiência']]);
?>
</div>
<div id="dscAudiencia" class="col-lg-4" style="display:none">
<?php
echo $form->field($model, 'dsc_audiencia')->textInput(['maxlength' => true]);
?>
</div>
<div id="nmProcesso" class="col-lg-4" style="display:none">
<?php
echo $form->field($model, 'nm_processo')->textInput(['maxlength' => true]);
?>
</div>
示例6:
app\widgets\MiniForm::begin(array('header' => Yii::t('app', "Create deposit")));
?>
<?php
$form = kartik\form\ActiveForm::begin(array('id' => 'deposit-form', 'enableAjaxValidation' => true));
$temp = \yii\helpers\ArrayHelper::map(Accounts::findAllByType(7), 'id', 'name');
$temp[''] = Yii::t('app', 'Choose Bank');
//$model->account_id = 0;
?>
<div class='row'>
<div class='col-md-3'>
<?php
echo $form->field($model, "account_id")->widget(Select2::className(), ['data' => $temp]);
?>
<?php
echo $form->field($model, 'refnum');
?>
<?php
echo $form->field($model, 'date')->widget(DateControl::classname(), ['type' => 'date']);
?>
</div>
<div class='col-md-3'>
<?php
echo $form->field($model, 'cheq_sum')->textInput(['readonly' => true]);
?>
<?php
echo $form->field($model, 'cash_sum')->textInput(['readonly' => true]);
示例7:
?>
<div>
<?php
echo \app\widgets\Refnum::widget(['model' => $model, 'attribute' => 'refnum']);
?>
</div>
<?php
echo $form->field($model, 'date')->widget(DateControl::classname(), ['type' => 'date']);
?>
<?php
echo $form->field($model, 'opp_account_id')->widget(Select2::className(), ['data' => \yii\helpers\ArrayHelper::map(Accounts::find()->where(array('type' => 7))->all(), 'id', 'name')]);
//7=banks
?>
<div class="form-actions">
<?php
echo \yii\helpers\Html::submitButton(Yii::t('app', 'Create'), ['class' => 'btn btn-success']);
?>
</div>
<?php
kartik\form\ActiveForm::end();
?>
示例8: function
</div>
<div class="row">
<div class="col-sm-6">
<?php
$idTags = Html::getInputId($model, 'tags');
$handlerJs = <<<JS
function(data) {
var select = \$("#{$idTags}").append('<option value="' + data.id + '">' + data.title + '</option>'),
selectedValues = select.val() || [];
selectedValues.push(data.id);
select.val(\$.unique(selectedValues)).trigger('change');
}
JS;
echo $form->field($model, 'tags', ['wrapperOptions' => ['class' => 'col-sm-9'], 'inputTemplate' => '<div class="input-group select2-bootstrap-append">{input}' . \gromver\widgets\ModalIFrame::widget(['options' => ['class' => 'input-group-addon', 'title' => \Yii::t('gromver.platform', 'Select Tag')], 'label' => '<i class="glyphicon glyphicon-folder-open"></i>', 'url' => ['/tag/backend/default/select', 'modal' => true], 'dataHandler' => $handlerJs]) . \gromver\widgets\ModalIFrame::widget(['options' => ['class' => 'input-group-addon', 'title' => \Yii::t('gromver.platform', 'Add Tag')], 'label' => '<i class="glyphicon glyphicon-plus"></i>', 'url' => ['/tag/backend/default/create', 'modal' => true], 'dataHandler' => $handlerJs]) . '</div>'])->widget(\kartik\select2\Select2::className(), ['data' => \yii\helpers\ArrayHelper::map($model->tags, 'id', 'title'), 'options' => ['multiple' => true], 'theme' => \kartik\select2\Select2::THEME_BOOTSTRAP, 'pluginOptions' => ['multiple' => true, 'placeholder' => Yii::t('gromver.platform', 'Select ...'), 'ajax' => ['url' => \yii\helpers\Url::to(['/tag/backend/default/tag-list'])]]]);
?>
</div>
<div class="col-sm-6">
<?php
echo $form->field($model, 'ordering', ['horizontalCssClasses' => ['wrapper' => 'col-xs-8 col-sm-4', 'label' => 'col-xs-4 col-sm-3']])->textInput();
?>
</div>
</div>
<?php
//описание версии удобнее выставлять в списках версий
//= $form->field($model, 'versionNote')->textInput()
?>
<ul class="nav nav-tabs">
示例9:
?>
<?php
echo $form->field($model, 'name')->textInput();
?>
<?php
echo $form->field($model, 'url')->widget(\sibds\widgets\translitInput::className(), ['fromField' => 'name']);
?>
<?php
echo $form->field($model, 'image')->widget(\sibds\widgets\InputFile::className());
?>
<?php
echo $form->field($model, 'layout')->widget(\kartik\select2\Select2::className(), ['data' => Yii::$app->controller->getLayouts(), 'options' => ['placeholder' => 'Значение по умолчанию'], 'addon' => ['prepend' => ['content' => \yii\bootstrap\Html::icon('open-file')]]]);
?>
<?php
echo $form->field($model, 'description')->widget(\sibds\widgets\CKEditor::className(), ['options' => ['rows' => 6]]);
?>
<?php
echo \sibds\form\FormFooter::widget(['model' => $model]);
?>
<?php
ActiveForm::end();
?>
</div>
示例10: JsExpression
?>
<?php
$form = ActiveForm::begin(['id' => 'billing-form', 'method' => 'get', 'layout' => 'inline']);
?>
<?php
echo $form->field($searchModel, 'periodInput')->widget(DateControl::className(), ['type' => DateControl::FORMAT_DATE, 'options' => ['options' => ['placeholder' => 'Период...'], 'pluginOptions' => ['autoclose' => true, 'minViewMode' => 1]], 'saveFormat' => 'php:n' . $searchModel::PERIOD_DELIMITER . 'Y', 'displayFormat' => 'php:F Y']);
?>
<?php
echo $form->field($searchModel, 'operatorId')->dropDownList($searchModel::operatorList());
?>
<?php
echo $form->field($searchModel, 'items')->widget(Select2::className(), ['showToggleAll' => false, 'options' => ['multiple' => true, 'placeholder' => 'Номер или имя сотрудника...'], 'pluginOptions' => ['width' => '600', 'allowClear' => true, 'minimumInputLength' => 3, 'ajax' => ['url' => \yii\helpers\Url::to(['items-list']), 'dataType' => 'json', 'data' => new JsExpression('function(params) { return {q:params.term}; }'), 'delay' => 250], 'escapeMarkup' => new JsExpression('function (markup) { return markup; }'), 'templateResult' => new JsExpression('function(item) {return item.number; }'), 'templateSelection' => new JsExpression('function (item) {return item.number; }')]]);
?>
<?php
echo Html::submitButton('<span class="glyphicon glyphicon-search"></span>', ['class' => 'btn btn-primary']);
?>
<?php
ActiveForm::end();
?>
<?php
Pjax::begin(['formSelector' => '#billing-form', 'options' => ['style' => 'padding: 20px 0']]);
?>
<?php
示例11:
<?php
use ut8ia\filemanager\Module;
use ut8ia\filemanager\models\Tag;
use yii\helpers\ArrayHelper;
use yii\helpers\Html;
use yii\bootstrap\ActiveForm;
/* @var $this yii\web\View */
$form = ActiveForm::begin(['action' => '?', 'method' => 'get']);
?>
<?php
echo $form->field($model, 'tagIds')->widget(\kartik\select2\Select2::className(), ['maintainOrder' => true, 'data' => ArrayHelper::map(Tag::find()->all(), 'id', 'name'), 'options' => ['multiple' => true], 'addon' => ['append' => ['content' => Html::submitButton(Module::t('main', 'Search'), ['class' => 'btn btn-primary']), 'asButton' => true]]])->label(false);
ActiveForm::end();
示例12:
?>
<?php
// echo $form->field($model, 'faultTimeDesc')
?>
<?php
// echo $form->field($model, 'recTime')
?>
<?php
// echo $form->field($model, 'recTimeDesc')
?>
<?php
echo $form->field($model, 'recStatus', ['options' => ['class' => 'form-group']])->widget(Select2::className(), ["data" => ['0' => '未恢复', '1' => '已恢复'], 'hideSearch' => true, 'options' => ['placeholder' => '选择状态'], 'pluginOptions' => ['allowClear' => true, 'width' => '150']]);
?>
<?php
// echo $form->field($model, 'recStatusDesc')
?>
<?php
// echo $form->field($model, 'recUserName')
?>
<?php
// echo $form->field($model, 'ackTime')
?>
<?php
示例13:
/* @var $model app\modules\blog\models\Post */
/* @var $form yii\widgets\ActiveForm */
?>
<div class="post-form">
<?php
$form = ActiveForm::begin(['options' => ['enctype' => 'multipart/form-data']]);
?>
<?php
echo $form->field($model, 'title')->textInput(['maxlength' => true]);
?>
<?php
echo $form->field($model, 'category_id')->widget(Select2::className(), ['data' => ArrayHelper::map(Category::find()->getActive()->all(), 'id', 'title'), 'language' => 'en', 'options' => ['placeholder' => 'Select a category ...'], 'pluginOptions' => ['allowClear' => true]]);
?>
<?php
echo $form->field($model, 'description')->widget(CKEditor::className(), ['options' => ['row' => 6], 'preset' => 'basic']);
?>
<?php
echo $form->field($model, 'text')->widget(CKEditor::className(), ['options' => ['row' => 6], 'preset' => 'basic']);
?>
<?php
echo $form->field($model, 'img')->widget(FileInput::classname(), ['name' => 'img[]', 'options' => ['multiple' => true], 'pluginOptions' => ['initialPreview' => $model->img ? Html::img($model->img, ['class' => 'file-preview-image']) : '', 'overwriteInitial' => true]]);
?>
<div class="form-group">
<?php
echo Html::submitButton($model->isNewRecord ? 'Create' : 'Update', ['class' => $model->isNewRecord ? 'btn btn-success' : 'btn btn-primary']);
?>
</div>
示例14:
<div class="col-sm-6">
<?php
echo $form->field($model, 'alias', ['wrapperOptions' => ['class' => 'col-sm-9']])->textInput(['maxlength' => 255, 'placeholder' => Yii::t('gromver.platform', 'Auto-generate')]);
?>
</div>
</div>
<div class="row">
<div class="col-sm-6">
<?php
echo $form->field($model, 'status', ['wrapperOptions' => ['class' => 'col-sm-9']])->dropDownList(['' => Yii::t('gromver.platform', 'Select ...')] + $model->statusLabels());
?>
</div>
<div class="col-sm-6">
<?php
echo $form->field($model, 'group', ['wrapperOptions' => ['class' => 'col-sm-9']])->widget(\kartik\select2\Select2::className(), ['theme' => \kartik\select2\Select2::THEME_BOOTSTRAP, 'data' => \yii\helpers\ArrayHelper::map(\gromver\platform\core\modules\tag\models\Tag::find()->groupBy('group')->andWhere('[[group]] != "" AND [[group]] IS NOT NULL')->all(), 'group', 'group'), 'pluginOptions' => ['tags' => true, 'allowClear' => true, 'multiple' => false, 'placeholder' => Yii::t('gromver.platform', 'Select ...')]]);
?>
</div>
</div>
<ul class="nav nav-tabs">
<li class="active"><a href="#meta-options" data-toggle="tab"><?php
echo Yii::t('gromver.platform', 'SEO');
?>
</a></li>
</ul>
<br/>
<div class="tab-content">
<div id="meta-options" class="tab-pane active">
<?php
echo $form->field($model, 'metakey')->textInput(['maxlength' => 255]);
示例15:
<div class="col-lg-6">
<?php
echo $form->field($model, 'tag_name_en')->textInput();
?>
</div>
</div>
<div class="row">
<div class="col-lg-6">
<?php
echo $form->field($model, 'parent_id')->widget(Select2::className(), ['data' => Tags::getTagsList(), 'options' => ['placeholder' => 'Select parent tag..', 'multiple' => false], 'pluginOptions' => ['allowClear' => true]]);
?>
</div>
<div class="col-lg-6">
<?php
echo $form->field($model, 'tag_type')->widget(Select2::className(), ['data' => TagType::getTagTypeList(), 'options' => ['tags' => true, 'placeholder' => 'Select tag type..', 'multiple' => false], 'pluginOptions' => ['allowClear' => true]]);
?>
</div>
</div>
<hr>
<div class="form-group">
<?php
echo Html::submitButton($model->isNewRecord ? Yii::t('app', 'Create') : Yii::t('app', 'Update'), ['class' => $model->isNewRecord ? 'btn btn-success' : 'btn btn-primary']);
?>
</div>
<?php
ActiveForm::end();
?>