|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Nas janelas PAD as células da Planilha e Ficha são editadas de acordo ao tipo de dado da coluna (ver dicField.dataType e dicDataType.dataType). Assim, por exemplo, uma coluna boleana (ou lógica) é exibida como um check box e o editor padrão permite marcar ou desmarcar a célula. Já para colunas de tipo data, o editor exibe um calendário, que facilita a seleção. As formatações para apresentação e edição são especificadas nas colunas displayMask e editMask das tabelas dicField e dicDataType. Maior detalhe na parametrização é obtida a traves de chaves especificadas na coluna dataEditor (das tabelas dicField e dicDataType) que permite ajustar:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Editor EspecializadosEditType especifica um editor especializado. A maior parte dos exemplos foi tomada dos metadados (dicField e dicJoin).
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ModificadoresPara alterar algumas caracteristicas dos editores, utilize as chaves:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Cores e visibilidadePara criar uma coluna mas não mostrar a coluna na planilha nem ficha use: hidden=T/F. É equivalente a atribuir false em sf.db.<dataset>.row[<nome>].hidden:= false; no evento onShow. Para alterar as cores das colunas, de acordo ao valor da célula, use as chaves:
Comportamento:
Nome das cores.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
EdiçãoQuando allowEdit=F a coluna se comporta (para o usuário) como uma coluna somente leitura (dicField.readOnly = 'T'), mas o valor pode ser mudado com valores default (dicField.defaultValue) ou dentro de scripts. Uma coluna pode mudar, dinamicamente, de editável a somente leitura alterando, via script, o valor de allowEdit e allowInsert da coluna (ver TArField) que tem o valor inicial parametrizado com allowEdit= T/F e allowInsert=T/F Para não criar o editor, utilize showInput=T/F. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
© 2008−2016 Argow |