RadComboBox на OnClientItemChecked получить последовательность - PullRequest
0 голосов
/ 25 января 2020

Я на самом деле хочу достичь в множественном флажке, чтобы иметь последовательность. Когда я получаю доступ к OnClientItemChecked на RadComboBox, я получаю предупреждение, которое работает здесь, это код HTML ниже.

<telerik:RadComboBox RenderMode="Lightweight" OnClientItemChecked="OnClientItemChecked" ID="cbo_Tag" runat="server" CheckBoxes="true" EnableCheckAllItemsCheckBox="true" Skin="MetroTouch" CssClass="form-control" Width="100%" />

Вот код для функции javascript ниже

function OnClientItemChecked(sender, eventArgs) {
        var item = eventArgs.get_item();
        console.log(item)
        console.log(sender)
        console.log(eventArgs)
        alert("Checked");
    }

i Мне нужно получить доступ по порядку, когда я выбираю в чекбоксе последовательно один за другим, мне нужно упорядочить чекбокс в массиве с их значением. Если я использую флажок Все, то их последовательность должна быть сверху вниз, как я могу добиться этого. Вот изображение, например Sequence to add in array

1 Ответ

0 голосов
/ 25 января 2020

Вы можете попробовать следующее:

<script type="text/javascript">

    var checkItems = []

    function OnClientItemChecked(sender, eventArgs) {

        var checkItems = eventArgs.get_checkedItems();

    }
</script>

Каждый раз, когда вы устанавливаете флажок, не отмеченный галочкой, идентификатор checkBox будет добавляться в массив checkBoxIds.

...