Php ListController行为使用的搜索框的自定义HTML

Php ListController行为使用的搜索框的自定义HTML,php,octobercms,Php,Octobercms,我想自定义后端面板的列表搜索行为 我需要通过ajax请求发送关键字,进行特定查询并返回/更新此列表 目前,搜索输入工作已完成 更确切地说,我想扩展data request=listToolbarSearch::onSubmit函数,或者做类似的事情,并通过单击事件执行它。我在框架中找不到这个函数这相当简单。在列表控制器配置config_List.yaml文件中,工具栏搜索选项将接受要使用的部分名称 # Toolbar widget configuration toolbar: # Par

我想自定义后端面板的列表搜索行为

我需要通过ajax请求发送关键字,进行特定查询并返回/更新此列表

目前,搜索输入工作已完成


更确切地说,我想扩展data request=listToolbarSearch::onSubmit函数,或者做类似的事情,并通过单击事件执行它。我在框架中找不到这个函数

这相当简单。在列表控制器配置config_List.yaml文件中,工具栏搜索选项将接受要使用的部分名称

# Toolbar widget configuration
toolbar:
    # Partial for toolbar buttons
    buttons: list_toolbar

    # Partial for toolbar search
    search: my_search
然后,在控制器视图目录中,您可以使用任何您喜欢的搜索标记。例如,使用以下内容创建名为_my_search.htm的分部文件:

<div class="loading-indicator-container size-input-text">
    <input
        placeholder="Search for something"
        type="text"
        name="term"
        value=""
        data-request="onMyHandler"
        data-track-input
        data-load-indicator
        data-load-indicator-opaque
        class="form-control"
        autocomplete="off" />
</div>

这相当简单。在列表控制器配置config_List.yaml文件中,工具栏搜索选项将接受要使用的部分名称

# Toolbar widget configuration
toolbar:
    # Partial for toolbar buttons
    buttons: list_toolbar

    # Partial for toolbar search
    search: my_search
然后,在控制器视图目录中,您可以使用任何您喜欢的搜索标记。例如,使用以下内容创建名为_my_search.htm的分部文件:

<div class="loading-indicator-container size-input-text">
    <input
        placeholder="Search for something"
        type="text"
        name="term"
        value=""
        data-request="onMyHandler"
        data-track-input
        data-load-indicator
        data-load-indicator-opaque
        class="form-control"
        autocomplete="off" />
</div>