Почему не получается работать templateResult у kartik-v select2?

код
<?= $form->field($model, 'color')->widget(Select2::class,[
                'data'=>ProjectStageField::$colorClass,
                'pluginOptions'=>[
                    /*'escapeMarkup' => new JsExpression('function (state) {return \'<span class="badge badge-lg badge-\'+state.id+\'">\'+state.id+\' </span>\';}'),*/
                    'templateResult' => new JsExpression('function (state) {return \'<div class="col flex-shrink-0 table-custom-stage"><span class="badge badge-lg badge-\'+state.id+\'">\'+state.id+\' </span></div>\';}'),
                    'templateSelection' => new JsExpression('function (state) {return \'<div class="col flex-shrink-0 table-custom-stage"><span class="badge badge-lg badge-\'+state.id+\'">\'+state.id+\' </span></div>\';}'),
                    ]
                ]) ?>

получаю вот так 5c0ec59345331310226926.pngдолжно быть что то вроде 5c0ec5a8871a4171420813.png почему не подскажите ?
  • Вопрос задан
  • 256 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Jnas
Программист
Разобрались?, тоже с этим столкнулся
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы