0

デフォルトがltrの場合、2方向に動的に表示したいグリッドがあります。

グリッドの方向を rtl に変更し、ボタンのクリックでコンテンツをリロードできるようにしたいと考えています。

グリッドの方向を動的に変更するにはどうすればよいですか?

アップデート:

私が$('#grid').setGridParam({direction: rtl\ltr})望む方向に従って使用していて、グリッドの内容が変更されていますが、列は元のままです。列の方向も変更する方法はありますか?

前もって感謝します。

4

1 に答える 1

4

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 の方向プロパティはこちら) について読むことができます。

于 2012-08-21T02:31:11.410 に答える