动态更改jqgrid';s方向

动态更改jqgrid';s方向,jqgrid,Jqgrid,我有一个网格,当默认的是ltr时,我想在两个方向上动态显示它 我希望能够将网格方向更改为rtl,并在单击按钮时重新加载其内容 如何动态更改网格的方向 更新: 我正在根据我想要的方向使用$('#grid').setGridParam({direction:rtl\ltr}),网格的内容发生了更改,但列与原来相同。有没有办法改变列的方向呢 提前感谢。如果您有一个id为button的按钮和一个id为grid的jqGrid,那么: $('#button').on('click', function ()

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

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

如何动态更改网格的方向

更新:

我正在根据我想要的方向使用
$('#grid').setGridParam({direction:rtl\ltr})
,网格的内容发生了更改,但列与原来相同。有没有办法改变列的方向呢


提前感谢。

如果您有一个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)以及jqGrid的方向属性,如果您有一个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以及jqGrid的direction属性

我现在测试了你的代码,它部分工作-网格的内容方向改变,但列没有改变。我希望列根据方向改变。这可能吗?再次感谢。我现在测试了你的代码,它部分工作-网格的内容t方向改变,但列没有改变。我希望列根据方向改变。这可能吗?再次感谢。