コンテキスト メニューを JSON データ ソースに接続しようとしていますが、テンプレートを設定できないようです。
このようなデータソースがある場合 (ドキュメントで指定されているように)
var dataSource = [{
text: "hello",
imageUrl: "pencil_icon.png",
content: "I'm on the side"
}]
すべて問題なく、ダンディです(私が想像するデフォルトのテンプレートを使用しています)
ただし、独自のテンプレートを使用しようとすると、すべてが未定義です。
<script type="text/x-kendo-template" id="contextMenuTemplate">
<li data-action="#=onClickJavascript#"><img src="@Web_Helpers.StratosphereImageUrl("#=image#")" /> #=text#</li>
</script>
var dataSource = [{
text: "bonjour",
image: "@@Pencil_Icon",
onClickJavascript: "alert('hello');"
}]
var menu = $("#contextMenu").kendoContextMenu({
template: kendo.template($("#contextMenuTemplate").html()),
dataSource: dataSource,
....
剣道コンテキスト メニューでテンプレートを使用するにはどうすればよいですか?