簡體   English   中英

獲取所有檢查的子項Kendo Grid

[英]Get All Checked Child Items Kendo Grid

我有一個具有子元素的Kendo網格,如下圖所示。 有沒有辦法讀取被檢查的元素。

在此處輸入圖片說明

這取決於您何時要找出選中了哪些復選框,但是從本質上講,它將以這種方式工作。

您只需在按鈕中的按鈕或公共類中添加一個偵聽器,即可查看該復選框並返回選中的復選框。

Kendo的示例: http : //dojo.telerik.com/UhANu

特別,

$("#showSelection").on("click", function () {
        var checked = [];
        for(var i in checkedIds){
            if(checkedIds[i]){
                checked.push(i);
            }
        }

        alert(checked);
    });

我已將以上內容更改為.on()而不是.bind,因為這是我慣於做聽眾的慣用方式,但是從技術上來講,它們都是有效的。

如果您希望每次更改時都保存復選框的價值,那將是這樣的:

$(".checkbox").on("click", function () {
        var checked = [];
        for(var i in checkedIds){
            if(checkedIds[i]){
                checked.push(i);
            }
        }

        $('#checked-boxes').val(checked);
    });

並在您的html中創建一個保存值的元素:

<label for="checked-boxes">Checkboxes that have been selected:</label>
<input type="text" id="checked-boxes" name="checked-boxes">

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM