shell: permite incluir botao submit em PageControl.

Signed-off-by: Francisco Prates <mad.kanie@gmail.com>
documents: lança exceção de campo selecionado em select
não for válido.

Signed-off-by: Francisco Prates <mad.kanie@gmail.com>
datadict: ajusta erros de casting com BigDecimal.

Signed-off-by: Francisco Prates <mad.kanie@gmail.com>
documents: permite alterar campos de modelos que nao tem
referencia em tabela.

Signed-off-by: Francisco Prates <mad.kanie@gmail.com>
shell: addItem() deve fazer referencia por nome, nao item de modelo.

permite que outros itens de modelo possam transferir valor para item
da grid.

Signed-off-by: Francisco Prates <mad.kanie@gmail.com>