Kendo ui 如何实现编辑时kendoui组合框自动完成反向查找?

Kendo ui 如何实现编辑时kendoui组合框自动完成反向查找?,kendo-ui,edit,record,kendo-combobox,Kendo Ui,Edit,Record,Kendo Combobox,以下是场景: 我有一个剑道组合框,它是工作,因为它应该添加记录。当用户键入时,它将从其数据源中查找记录,并将所选记录的ID分配给正在编辑的记录中的FK字段。我将数据源中的分页设置为30条记录,这非常有效 现在,当我编辑一条记录时,FK ID被绑定到组合框,然后它会查找该记录,以便显示该记录的文本。完美的但是,如果绑定到combobox的记录的ID不在combobox自动完成数据源返回的数据的第一页中,则它只是在combobox小部件UI中显示FK ID,而不是记录的文本 加载编辑表单时,如何让组

以下是场景:

我有一个剑道组合框,它是工作,因为它应该添加记录。当用户键入时,它将从其数据源中查找记录,并将所选记录的ID分配给正在编辑的记录中的FK字段。我将数据源中的分页设置为30条记录,这非常有效

现在,当我编辑一条记录时,FK ID被绑定到组合框,然后它会查找该记录,以便显示该记录的文本。完美的但是,如果绑定到combobox的记录的ID不在combobox自动完成数据源返回的数据的第一页中,则它只是在combobox小部件UI中显示FK ID,而不是记录的文本

加载编辑表单时,如何让组合框按ID查找记录以显示其文本

还是有更好的解决方案?如果将文本包含在加载记录数据中,是否可以将其绑定到正在编辑的记录的组合框

谢谢你抽出时间

问候,


Scott

如果要在完整的combobox自动完成数据源上搜索combobox,为什么要使用分页?为什么不返回所有结果呢?因为没有分页,如果您不键入任何内容,只需按组合框上的按钮,表中就有数千条记录,它不会尝试加载所有记录吗?好的。。。在这种情况下,我不明白如何选择不在第一页中的值。如果您键入“John”并获得10条以上的记录(假设pagesize为10),则表示数据库中的John多于10条。你如何选择哪一个?“正确的”John怎么可能不在第一页?或者John有一个姓氏,您已将其连接到文本字段SQL中,然后您继续键入该姓氏以缩小其范围,或者您得到一个10个没有姓氏的John的列表,并且无法分辨哪一个是哪一个。比如,即使你得到了30个或100个或所有没有姓的约翰,你怎么知道该选哪一个?你不会知道。。。。实际上,你只想得到一个随着键入而缩小的短列表,并在列表中的项目中提供足够的数据,以便用户能够轻松地确定他们想要的项目。正如你所说的随着键入而缩小的列表,为什么不使用kendoAutocomplete?在我看来,它更符合您的需要,一旦您将结果缩小到1,您就不会有分页,希望不会有您在原始问题中描述的“分页”(副作用)效果。