jqGrid - Existe uma maneira de sempre exibir uma barra de rolagem vertical?

Meu aplicativo tem vários jqGrids que podem ou não conter linhas suficientes para exigir uma barra de rolagem vertical. Mas as linhas podem ser adicionadas dinamicamente a essas grades depois de criadas, de modo que uma grade possa eventualmente exigir uma barra de rolagem.

O problema é que, se a grade não tiver linhas suficientes para exigir uma barra de rolagem, haverá espaço vazio no lado direito da grade. Eu gostaria de corrigir isso de alguma forma - ou sempre exibir a barra de rolagem vertical, ou de alguma forma adicionar dinamicamente quando necessário.

Eu tentei adicionar o seguinte CSS ao grid .ui-jqgrid-bdiv div:

overflow-y: scroll;

Usando o seguinte jQuery (o código é feio, eu sei):

$("#mygrid").closest(".ui-jqgrid-bdiv").attr("style",
$("#mygrid").closest(".ui-jqgrid-bdiv").attr("style") + " overflow-y: scroll; ");

Isso funciona bem no Firefox e no Chrome, mas no IE a grade nunca exibe a barra de rolagem (não importa quantas linhas eu adicione, elas são adicionadas à parte inferior da grade e uma barra de rolagem vertical nunca aparece).

Qualquer ajuda é apreciada!

questionAnswers(4)

yourAnswerToTheQuestion