作成日: 2017/05/29 最終更新日: 2017/07/26
文書種別
不具合
発生環境
4.0.20171.116
状況
修正済み
詳細
クライアント側でデータ連結している場合(JavaScriptでFlexGridのitemsSourceプロパティにデータをに割り当てている場合)、カスタムエディタとして列テンプレートを設定しても、テンプレートが有効になりません。
回避方法
この問題はバージョン4.0.20172.129で修正されました。
修正版の適用方法については、アップデートの方法を参照してください。
修正版を適用しない場合、下記のスクリプトを設定することにより回避できます。
<script type="text/javascript">
var old_afterInitialize = c1.mvc.grid._ItemTemplateProvider.prototype._afterInitialize;
c1.mvc.grid._ItemTemplateProvider.prototype._afterInitialize = function (options) {
old_afterInitialize.call(this, options);
this._grid.itemsSourceChanged.addHandler(this._applyTemplates, this);
}
</script>
修正版の適用方法については、アップデートの方法を参照してください。
修正版を適用しない場合、下記のスクリプトを設定することにより回避できます。
<script type="text/javascript">
var old_afterInitialize = c1.mvc.grid._ItemTemplateProvider.prototype._afterInitialize;
c1.mvc.grid._ItemTemplateProvider.prototype._afterInitialize = function (options) {
old_afterInitialize.call(this, options);
this._grid.itemsSourceChanged.addHandler(this._applyTemplates, this);
}
</script>
旧文書番号
82172