Kendo UI を使用してデータソースを Kendo Grid にバインドしています。データソースにバインドされていないグリッドに列を作成する最良の方法を見つけようとしています。
現在、データソースにフィールドを作成し、javascript と jQuery を使用して、データがリモート エンドポイントから読み取られた後にその列の値を設定しています。
情報源:
schema: {
model: {
fields: {
blah: {},
empty_column: {}
}
}
}
グリッド:
columns: {
field: "empty_column",
width: 100,
title: "Empty"
}
Javascript:
datasource.data[item].set("empty_column", computed_value);
すべてのコードは簡潔にするために編集されていますが、すべて正常に動作します。
私の質問: リモート エンドポイントに接続されていないこの新しい空の列に defaultValue を設定する方法はありますか? 私が設定したとき:
empty_column: {defaultValue: "None"}
グリッドにはまだ「未定義」と表示されています。読み取り操作でそのフィールドのデータを受け取っていないためだと思います。グリッドに defaultValue を設定する方法はありますか? こんな例は見たことがない…