美文网首页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