【发布时间】:2014-09-03 17:04:39
【问题描述】:
目前正在使用 Kendo UI AutoCompleteFor() 和 ComboBoxFor() 助手。
注意到他们生成/渲染了一堆<li>s。
如何向<li>s 添加额外的自定义data-* attributes?
这是当前的场景:
- 用户开始在 AutoCompleteFor 中输入内容
- 触发 ajax 调用以获取一些与 用户已输入。
- 获得的结果转换为
IEnumerable<SelectListItem>。 - 然后将结果发送到 Json。
Json(result, JsonRequestBehavior.AllowGet)
我的目标是在每个<li> 生成行中添加一个或多个额外的data-* attribute,以便我可以在onChange() 事件中获取这些数据-*。
如何做到这一点?
此外,我知道我可以创建自己的 .Template() 并可能完成我的任务,但我很好奇是否有人知道执行此操作的不同方法,然后必须创建我自己的模板。
真诚的
【问题讨论】:
标签: kendo-ui kendo-asp.net-mvc kendo-combobox kendo-autocomplete