Hi Julien,
Thank you for contacting Syncfusion support.
We have prepared sample based your requirement. We have achieved your requirement using the itemCreated event to find the duplicate values, added ‘Xtimes’ in item template based on the number of duplicates and removed the duplicates. Kindly refer to the following code snippet.
|
itemCreated: function (e) {
var div = document.createElement("div");
div.className = "tempCount";
var noOfDupItem = 1;
for (var i = 0; i < dupvalue.length; i++) {
if (dupvalue[i].toString() === e.item.getAttribute('data-value')){
noOfDupItem++;
div.textContent = "X" + noOfDupItem;
if (isAdded.indexOf(e.item.getAttribute('data-value')) == -1){
e.item.querySelector('#temp').appendChild(div);
isAdded.push(e.item.getAttribute('data-value'));
} else if (!e.item.querySelector('.tempCount')) {
e.item.style.display = 'none'
}
}
}
} |
Please let us know if you require any further assistance on this.
Regards,
Prince