1
DateTime
オブジェクトを剣道リストビューテンプレートに書式設定しようとしていますが、提案されたkendo.toString
メソッドが動作しないようです。剣道の書式日付
私は問題に関連しない多くのコードを切り捨てて、理解しやすくしました。
私は次のようになります。Kendo DataSource
を持っている:
contactDataSource: new kendo.data.DataSource({
transport: {
read: {
url: "/baa/contact/getcontacts",
dataType: "json",
type: "GET"
}
},
schema: {
model: {
id: "Id",
fields: {
Id: { type: "number", editable: false, nullable: true },
CompanyName: { type: "string" },
ContactName: { type: "string" },
ContactPhone: { type: "string" },
ContactEmail: { type: "string" },
ImageUrl: { type: "string" },
Website: { type: "string" },
RecentBaas: [
{
Name: { type: "string" },
StatusDisplay: { type: "string" },
Status: { type: "number" },
LastModDate: { type: "date" }
}
]
}
}
}
})
そして私は、次のようになります。私の見解でテンプレートがあります。
<script type="text/x-kendo-templ" id="contactTemplate">
<div class="row">
<div class="col-md-12">
# for (var i = 0; i < RecentBaas.length; i++) { #
# if (RecentBaas[i].Status == 1) { #
<div class="alert alert-success" role="alert">
<p>#=kendo.toString(RecentBaas[i].LastModDate, "F")#</p>
</div>
# } #
# } #
</div>
</div>
</script>
私はすべてのエラーを取得していないよとこのページをロードすると私のコンソールに表示されますが、日付はまったくフォーマットされていません。それはまだ例えば/Date(1461203814927)/
と表示されます。
toString
の機能を使用してDateTime
オブジェクトをフォーマットする方法については、剣道のドキュメントを読んでいます。しかし、私はまだ何かが欠けているかもしれない?
うん動作しない場合は、私に教えてください!私はまずそれを解析しなければならないとは思わなかった。なぜなら、私が前に解析していないことを誓うことができたからだ。しかし、ありがとう! – Quiver