4

kendoグリッド セル ( )でカスタム ウィジェットを初期化する方法はありますtdか?

私が試したのは

$("#container").kendoGrid({
    dataSource: {
        data: dataSource,
        pageSize: 8,
    },
    height: 280,
    scrollable: {
        virtual: false
    },
    columns: ["Name", "StartTime", "EndTime"],
    rowTemplate: $.template($("#rowTemplate"))
});

RowTemplate で

<script id="rowTemplate" type="text/x-jquery-tmpl">
    <tr><td>
        <div class="">
            {{html reFill(this.data) }}
        </div>
    </td></tr>                
</script>
function reFill(data){
    var td = $('<div><div>').expander();
    return td[0].innerHTML;
}

エキスパンダー ウィジェットには があります。何らかの操作を行うためdivの のクリックをリストしています。div

ここで問題は、クリックしたときにdivクリックイベントがトリガーされないことです。

問題がテンプレートにあることを知りたいですか、それとも剣道グリッドのセルでウィジェットを初期化する最良の方法はありますか?

4

0 に答える 0