某些项目如何分组optgroups
?应该设置在不同的JSON
对象?select2
文档中没有示例.任何帮助或指导都会有所帮助.
这是select
人口的示例代码:
jQuery
码:
var data = [ { id: 0, text: 'enhancement' }, { id: 1, text: 'bug' }, { id: 2, text: 'duplicate' }, { id: 3, text: 'invalid' }, { id: 4, text: 'wontfix' } ]; $(".js-example-data-array").select2({ data: data });
DinoMyte.. 17
您需要children
在数组中设置属性以允许optgroups
.
示例:https://jsfiddle.net/DinoMyte/8odneso7/13/
var data = [{
id: 0,
text: 'enhancement',
children: [{
id: 5,
text: 'enhancement child1'
},
{
id: 6,
text: 'enhancement child2'
}
]
},
{
id: 1,
text: 'bug'
},
{
id: 2,
text: 'duplicate'
},
{
id: 3,
text: 'invalid'
},
{
id: 4,
text: 'wontfix'
}
];
$(".js-example-data-array").select2({
data: data,
width: 'auto'
});
您需要children
在数组中设置属性以允许optgroups
.
示例:https://jsfiddle.net/DinoMyte/8odneso7/13/
var data = [{
id: 0,
text: 'enhancement',
children: [{
id: 5,
text: 'enhancement child1'
},
{
id: 6,
text: 'enhancement child2'
}
]
},
{
id: 1,
text: 'bug'
},
{
id: 2,
text: 'duplicate'
},
{
id: 3,
text: 'invalid'
},
{
id: 4,
text: 'wontfix'
}
];
$(".js-example-data-array").select2({
data: data,
width: 'auto'
});