美文网首页php
ThinkPHP 下拉框

ThinkPHP 下拉框

作者: bianruifeng | 来源:发表于2020-03-04 17:30 被阅读0次

1、仅供下拉选择。
(fastadmin 下拉列表)[https://doc.fastadmin.net/doc/182.html]

<select  id="c-flag" class="form-control selectpicker" data-min-options="1" multiple="" name="row[flag][]">
        {foreach name="flagList" item="vo"}
        <option value="{$key}" {in name="key" value="0"}selected{/in}>{$vo.flag}</option>
        {/foreach}
</select>

flagList数据源,可以在页面对应控制器的实力化方法里,直接赋值。如下:

    public function _initialize()
    {
        parent::_initialize();
        $this->model = new GoodsCategoryModel;
        // $this->view->assign('list', $this->model->list());
        $data = [['flag' => '123'], ['flag' => '0000']];
        $this->view->assign('flagList', $data);
    }

2、可以选择,也可以输入。
fastadmin 动态下拉列表

      <input
        id="c-wxapp_id"
        data-multiple="true"//是否多选
        data-rule="required"
        data-source="wx/wxapp/index"//动态数据源,即接口返回数据。例如:{"list":[{"id":10001,"name":"汽车"},{"id":10002,"name":"火车"}]}
        class="form-control selectpage"//selectpage
        name="row[wxapp_id]"
        type="text"
        value=""
      />

{"list":[{"id":10001,"name":"汽车"},{"id":10002,"name":"火车"}]}
经过查看范例 返回数据格式为list数组是下拉正常,不知道list 是固定的还是可修改的??

data-multiple="true"//是否可以多选?
data-max-options="1" //最多选择几个
placeholder="请选择控制器"//提示

相关文章

网友评论

    本文标题:ThinkPHP 下拉框

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