作成日: 2015/01/16 最終更新日: 2015/05/21
文書種別
不具合
状況
修正済み
詳細
AngularJSを使用して、グリッドと列の両方での列のサイズ変更オプションを設定すると、列で設定した内容が反映されません。
【再現手順】
1. サンプルコードを実行します。
結果: 列1ではサイズ変更を禁止するように設定していますが、サイズを変更できてしまいます。
【サンプルコード】
<wij-grid id="grid" data="data" columns-autogeneration-mode="none" allow-col-sizing="true">
<columns>
<column data-key="列1" header-text="列1" allow-sizing="false"></column>
<column data-key="列2" header-text="列2"></column>
<column data-key="列3" header-text="列3"></column>
</columns>
</wij-grid>
【再現手順】
1. サンプルコードを実行します。
結果: 列1ではサイズ変更を禁止するように設定していますが、サイズを変更できてしまいます。
【サンプルコード】
<wij-grid id="grid" data="data" columns-autogeneration-mode="none" allow-col-sizing="true">
<columns>
<column data-key="列1" header-text="列1" allow-sizing="false"></column>
<column data-key="列2" header-text="列2"></column>
<column data-key="列3" header-text="列3"></column>
</columns>
</wij-grid>
回避方法
この問題はバージョン3.20151.71で修正されました。
修正版の適用方法については、アップデートの方法を参照してください。
修正版を適用しない場合の回避方法は次のとおりです。
JavaScriptコードでallowSizingオプションを設定すると、列のサイズ変更オプションを設定できます。
【サンプルコード】
$(document).ready(function () {
$('#grid').wijgrid('option', 'columns')[0].allowSizing = false;
});
修正版の適用方法については、アップデートの方法を参照してください。
修正版を適用しない場合の回避方法は次のとおりです。
JavaScriptコードでallowSizingオプションを設定すると、列のサイズ変更オプションを設定できます。
【サンプルコード】
$(document).ready(function () {
$('#grid').wijgrid('option', 'columns')[0].allowSizing = false;
});
旧文書番号
81132