美文网首页
DetailView::widget()如何添加INPUT_CH

DetailView::widget()如何添加INPUT_CH

作者: chinariver | 来源:发表于2018-01-31 17:01 被阅读0次

    DetailView::widget([

            'model' => $model,

            'condensed' => false,

            'hover' => true,

            'mode' => Yii::$app->request->get('edit') == 't' ? DetailView::MODE_EDIT : DetailView::MODE_VIEW,

            'panel' => [

                'heading' => $this->title,

                'type' => DetailView::TYPE_INFO,

    ],

            'attributes' => [

    [

                    'attribute' => 'playlistid',

                    'type' => DetailView::INPUT_HIDDEN,

    ],

                'title',

                'content',

    [

                    'label' => '是否默认',

                    'attribute' => 'isdefault',

                    'value' => Carouselplaylist::isDefault($model->isdefault),

                    'type' => DetailView::INPUT_SWITCH,

                    'widgetOptions' => [

                        'pluginOptions' => [

                            'onText' => '是',

                            'offText' => '否',

    ]

    ],

    ],

    [

                    'attribute' => 'starttime',

                    'label' => '开始时间',

                    'value' => $model->starttime,

                    'type' => DetailView::INPUT_DATETIME,

                    'widgetOptions' => [

                        'pluginOptions' => [

                            'autoclose' => true,

                            'todayHighlight' => true,

    ]

    ],

    ],

    [

                    'attribute' => 'endtime',

                    'value' => $model->endtime,

                    'type' => DetailView::INPUT_DATETIME,

                    'widgetOptions' => [

                        'pluginOptions' => [

                            'autoclose' => true,

                            'todayHighlight' => true,

    ]

    ],

    ],

    //            [

    //                'attribute' => 'program',

    //                'items' => $model->program,

    //                'type' => DetailView::INPUT_CHECKBOX_LIST,

    //                'format'=>'raw',

    //            ],

                [

                    'format' => ['raw'],

                    'attribute' => 'program_list',

                    'type' => DetailView::INPUT_CHECKBOX_LIST,

                    'items' => $model->program,

                    'widgetOptions' => [

                        'pluginOptions' => [

                            'autoclose' => true,

                            'todayHighlight' => true,

    ]

    ],

    ],

    ],

            'deleteOptions' => [

                'url' => ['delete', 'id' => $model->playlistid],

    ],

            'enableEditMode' => true,

    ]);

        //echo $form->field($model, 'program')->checkboxList('Carouselplaylist[program]',$model->program);

        echo "节目列表";

        echo Html::ul($model->programlist, [

            'itemOptions' => ['style' => 'list-style-type:decimal;']

        ]);

    相关文章

      网友评论

          本文标题:DetailView::widget()如何添加INPUT_CH

          本文链接:https://www.haomeiwen.com/subject/etdlzxtx.html