OctoberCMS:如何填充后端表单的选择控件?

时间:2019-07-09 16:53:19

标签: octobercms octobercms-backend

根据here所述,我可以使用以下标记来创建选择控件:

Array.slice

我想知道是否有一种简单的方法可以从控制器类中的方法填充选项。我们可以使用函数来获取选项,但仅在ajax搜索请求中有用:

<select class="form-control custom-select">
    <option selected="selected" value="2">Approved</option>
    <option value="3">Deleted</option>
    <option value="1">New</option>
</select>
<select
    class="form-control custom-select"
    data-handler="onGetOptions"
    data-minimum-input-length="2"
    data-ajax--delay="300"
    data-request-data="foo: 'bar'"
    ></select>

那么可以使用public function onGetOptions() { $results = [ 'key' => 'value', ... ]; return ['result' => $results]; } 填充下拉列表而不调用ajax吗?
请注意,我没有使用任何Form behavior

0 个答案:

没有答案