Botão Run

Olá pessoal,

Tenho uma aplicação de consulta, que uso no botão run, ao executar o código no onFinish eu faço uma crítica com um valor que guardo em sessão.

Se esses valores forem diferentes, a ação no run não é executada.

Essa comparação é feita pela soma dos itens escolhidos na consulta com o valor em sessão.

O problema é que se o valor estiver incorreto, ao voltar para a consulta, eu preciso selecionar todos os itens novamente.

Se eu tiver escolhido 50 itens para liquidar pela botão run e o valor foi incorreto, o trabalho começa a ficar massante.

Não existe uma forma de guardar em sessão os itens selecionados para evitar esse tipo de coisa?

utilize um formulario grid mult registros, criar um campo para guardar o valor checado no registro, no evento ajax onchange vc salva o registro como selecionado, crie um botão manual para fazer seu processamento.