デフォルトがltrの場合、2方向に動的に表示したいグリッドがあります。
グリッドの方向を rtl に変更し、ボタンのクリックでコンテンツをリロードできるようにしたいと考えています。
グリッドの方向を動的に変更するにはどうすればよいですか?
アップデート:
私が$('#grid').setGridParam({direction: rtl\ltr})望む方向に従って使用していて、グリッドの内容が変更されていますが、列は元のままです。列の方向も変更する方法はありますか?
前もって感謝します。
デフォルトがltrの場合、2方向に動的に表示したいグリッドがあります。
グリッドの方向を rtl に変更し、ボタンのクリックでコンテンツをリロードできるようにしたいと考えています。
グリッドの方向を動的に変更するにはどうすればよいですか?
アップデート:
私が$('#grid').setGridParam({direction: rtl\ltr})望む方向に従って使用していて、グリッドの内容が変更されていますが、列は元のままです。列の方向も変更する方法はありますか?
前もって感謝します。
button の ID を持つボタンと grid の ID を持つ jqGrid がある場合:
$('#button').on('click', function () {
if ($('#grid').getGridParam('direction') == 'ltr')
$('#grid').setGridParam({direction: 'rtl'});
else
$('#grid').setGridParam({direction: 'ltr'});
$('#grid').trigger('reloadGrid');
}
グリッド メソッド (getGridParam と setGridParamはこちら、jqGrid の方向プロパティはこちら) について読むことができます。