如何在Kendo下拉列表中按文本和值搜索。

迈赫迪·哈桑(Mehedi Hasan)
$(document).ready(function() {
                $("#products").kendoDropDownList({
                    filter: "startswith",
                    dataTextField: "ProductName",
                    dataValueField: "ProductID",
                    dataSource: {
                        type: "odata",
                        serverFiltering: true,
                        transport: {
                            read: {
                                url: "http://demos.telerik.com/kendo-ui/service/Northwind.svc/Products",
                            }
                        }
                    }
                });
            });

如何在剑道下拉列表中按值和文本一起搜索。一个更好的例子,你可以在这里找到

现在我只能按文本搜索。假设我想按员工ID和姓名一起搜索。现在我只能按名称搜索。

是否有可能?或不。给我线索继续挖掘。

感谢您的帮助。

迈赫迪·哈桑(Mehedi Hasan)

只需将ServerFiltering设置为true并在服务器端处理您的查询并响应结果即可。

下面是我的角度控制器:

$scope.reportingPersonOptoins = {
            filter: "startswith",
            autoBind: true,
            dataSource: {
                serverFiltering: true,
                transport: {
                    read: {
                        dataType: "json",
                        type: "POST",
                        url: baseurl + "employee/get_employee_list"
                    }
                }
            },
            dataTextField: "first_name",
            dataValueField: "employee_id",
            optionLabelTemplate: "---Select Reporting Person---",
            template: '<span>#: data.employee_id #, #: data.first_name # #: data.last_name # </span>',
            valueTemplate: '<span>#: data.employee_id #, #: data.first_name # #: data.last_name # </span>',
        };

这是我的服务器包装器

通过以下方式接收值:

 header('Content-Type: application/json');
 $receive = $this->input->post();
if (isset($receive['filter'])) {
        $data = $receive['filter']['filters'][0]['value'];
    } else {
        $data = NULL;
    }

并相应地运行查询

$this->db->select('hr_employee.employee_id, hr_employee.first_name, hr_employee.last_name, hr_employee_employment.branch_id')
            ->join('hr_employee_employment', 'hr_employee.employee_id = hr_employee_employment.employee_id')
            ->where(array("hr_employee.is_active" => 1, "hr_employee.is_admin" => 0));
    if ($data !== NULL) {
        $this->db->or_like("hr_employee.employee_id", $data);
        $this->db->or_like("hr_employee.first_name", $data);
        $this->db->or_like("hr_employee.last_name", $data);
    }
    $query = $this->db->get('hr_employee');

哇!!!干杯!!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Kendo下拉列表中添加默认文本?

来自分类Dev

如何在本地存储中从文本框和下拉列表中保存值?

来自分类Dev

使用jQuery RSS按值和文本搜索下拉列表

来自分类Dev

如何在Flutter中为下拉标签和下拉列表文本设置不同的颜色?

来自分类Dev

如何在form.serialize中获取下拉列表的值和文本?

来自分类Dev

选择下拉列表时如何在其他文本字段中设置值?

来自分类Dev

如何在列表的字典中搜索值

来自分类Dev

下拉列表值和远程自动完成中的文本

来自分类Dev

从下拉列表中的值拆分文本和整数

来自分类Dev

下拉列表值和远程自动完成中的文本

来自分类Dev

如何在动态填充的下拉列表中使用jQuery设置下拉列表的选定文本或值

来自分类Dev

如何在下拉列表中检索数组值的列表

来自分类Dev

如何在下拉列表中添加文本框?

来自分类Dev

用户从下拉列表中选择值时如何在文本字段中显示数据库值

来自分类Dev

如何在数据表插件中的特定列上添加过滤下拉列表以及搜索和排序

来自分类Dev

需要帮助使搜索过滤器和下拉列表与列表中的多个值绑定

来自分类Dev

如何在Android下拉列表中添加默认选择的值

来自分类Dev

如何在组合框下拉列表中获取每个值?

来自分类Dev

如何在下拉列表值中添加逗号?

来自分类Dev

如何在SumoSelect下拉列表中获取选定的值?

来自分类Dev

如何在Materialize中获得下拉列表的值

来自分类Dev

如何在Django模板中显示选择下拉列表值?

来自分类Dev

如何在JSP的下拉列表中设置默认值?

来自分类Dev

如何在下拉列表中显示所选值

来自分类Dev

如何在“选择”下拉列表中获取选定的选项值

来自分类Dev

如何在Magento SEO列表中添加新的下拉值?

来自分类Dev

如何在下拉列表中获取未选择的值

来自分类Dev

如何在下拉列表值中添加逗号?

来自分类Dev

如何在 Angularjs 的下拉框列表中设置值?

Related 相关文章

  1. 1

    如何在Kendo下拉列表中添加默认文本?

  2. 2

    如何在本地存储中从文本框和下拉列表中保存值?

  3. 3

    使用jQuery RSS按值和文本搜索下拉列表

  4. 4

    如何在Flutter中为下拉标签和下拉列表文本设置不同的颜色?

  5. 5

    如何在form.serialize中获取下拉列表的值和文本?

  6. 6

    选择下拉列表时如何在其他文本字段中设置值?

  7. 7

    如何在列表的字典中搜索值

  8. 8

    下拉列表值和远程自动完成中的文本

  9. 9

    从下拉列表中的值拆分文本和整数

  10. 10

    下拉列表值和远程自动完成中的文本

  11. 11

    如何在动态填充的下拉列表中使用jQuery设置下拉列表的选定文本或值

  12. 12

    如何在下拉列表中检索数组值的列表

  13. 13

    如何在下拉列表中添加文本框?

  14. 14

    用户从下拉列表中选择值时如何在文本字段中显示数据库值

  15. 15

    如何在数据表插件中的特定列上添加过滤下拉列表以及搜索和排序

  16. 16

    需要帮助使搜索过滤器和下拉列表与列表中的多个值绑定

  17. 17

    如何在Android下拉列表中添加默认选择的值

  18. 18

    如何在组合框下拉列表中获取每个值?

  19. 19

    如何在下拉列表值中添加逗号?

  20. 20

    如何在SumoSelect下拉列表中获取选定的值?

  21. 21

    如何在Materialize中获得下拉列表的值

  22. 22

    如何在Django模板中显示选择下拉列表值?

  23. 23

    如何在JSP的下拉列表中设置默认值?

  24. 24

    如何在下拉列表中显示所选值

  25. 25

    如何在“选择”下拉列表中获取选定的选项值

  26. 26

    如何在Magento SEO列表中添加新的下拉值?

  27. 27

    如何在下拉列表中获取未选择的值

  28. 28

    如何在下拉列表值中添加逗号?

  29. 29

    如何在 Angularjs 的下拉框列表中设置值?

热门标签

归档