我的任务是分组(和样式化)我的Select2组件的结果;现在,我已经使用formatResult方法来设置每个返回的行的样式,所以我很清楚如何做到这一点。
我正在使用查询函数进行两次ajax调用,然后在数组中对结果进行排序(并在query.callback中返回)。但是,我怎么能添加水平规则或其他分隔符,以便在视觉上分离结果?
感谢您的帮助。
更新:
我发现这个关于OPTGROUPS的链接似乎是相关的,但它只支持添加文本分隔符并且结果是嵌套的:
https://github.com/ivaynberg/select2/issues/58
这是创建OPTGROUPS的语法:
{results:[{id:1,text:'optgroup',children:[{id:2,text:'child1'},{id:3,text:'nested optgroup', children:[...]}]}]}
这是组内Select2允许的样式范围吗?