动态改变jqgrid的方向

时间:2012-08-19 08:29:53

标签: jqgrid

我有一个网格,我想在2个方向上动态显示,当默认的是ltr。

我希望能够将网格方向更改为rtl并在按钮单击时重新加载其内容。

如何动态更改网格的方向?

更新

我根据我想要的方向使用$('#grid').setGridParam({direction: rtl\ltr}),并且网格的内容已更改,但列与它们相同。有没有办法改变列方向?

感谢提前。

1 个答案:

答案 0 :(得分:4)

如果你有一个id为button的按钮和一个id为grid的jqGrid,那么:

$('#button').on('click', function () {
    if ($('#grid').getGridParam('direction') == 'ltr')
         $('#grid').setGridParam({direction: 'rtl'});
    else
         $('#grid').setGridParam({direction: 'ltr'});

    $('#grid').trigger('reloadGrid');
}

您可以阅读网格方法(getGridParam和setGridParam here以及jqGrid的here

的方向属性