1

チェックボックスの配列があり、それを配列として使用したいと思います。たとえば、オプションのグループに単一のアイテムを設定し、グループの値を取得します。単一のチェックボックスの場合、それを設定してクリックイベントを取得できますが、配列として何も取得できません。

HTML コード :

    <div class="k-group" id="chkbox-options">
    <label>
        Red
        <input type="checkbox" id="chk1" value="Red" data-bind="checked: colors" />
        Green
        <input type="checkbox" id="chk2" value="Green" data-bind="checked: colors" />
        Blue
        <input type="checkbox" id="chk3" value="Blue"  data-bind="checked: colors" />
    </label>
    </div> 

Javascript コード :

    <script  type="text/javascript">
        var colordata = null;
        $(document).ready(function () {
            colordata = kendo.observable({
                colors: ["Blue"]
            });
            kendo.bind($("chkbox-options"), colordata);
            $("#dump-values").click(function () {
                kendoConsole.log(colordata.colors.toString());
            });
            $("#chk1").click(function () {
                kendoConsole.log("click chk1");
                if (this.checked) {
                    kendoConsole.log("click chk1 true");
                }
            });
         });
    </script> 

単一のチェックボックスでクリックイベントを取得できますがkendo.observable、フィールド var colordata でチェックボックスの値を設定することはできません。

剣道のドキュメントで同様の例を見ましたが、機能させることができません。

ご協力いただきありがとうございます

マルコ

4

1 に答える 1