4D v16.3OB SET |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
OB SET
OB SET
O comando OB SET cria ou modifica um ou mais pares de propriedade/valor no objeto de linguagem designado pelo parâmetro objeto. Nota: este comando suporta definições de atributo nos objetos 4D Write Pro, como o comando WP SET ATTRIBUTES (ver o exemplo 10). Entretanto, ao contrário de WP SET ATTRIBUTES, OB SET não permite manipular diretamente uma variável ou campo como valor de atributo.
Criação de um objeto e adição de uma propriedade de tipo texto: C_OBJECT($Object) Criação de um objeto e adição de uma propriedade de tipo booleano: C_OBJECT($Object) Modificação de uma propriedade: // $Object = {"FirstName":"John","LastName":"Smith"} Adição de uma propriedade: // $Object = {"FirstName":"John","LastName":"Smith"} Renomeando uma propriedade: C_OBJECT($Object) Usando um ponteiro: // $Object = {"FirstName":"Paul","LastName":"Smith"} Usando um objeto: C_OBJECT($ref_smith) Também pode mudar um valor sobre a marcha: OB SET($ref_smith ;"name";"Smyth") Se você tiver definido o campo [Rect]Desc como um campo objeto, pode escrever: CREATE RECORD([Rect]) Você quer exportar dados em JSON que contém uma data 4D convertida. Note que a conversão ocorre quando a data se guarda no objeto, deve chamar ao comando SET DATABASE PARAMETER antes de chamar a OB SET: C_OBJECT($o) Em um método formulário, pode escrever: If(Form event=On Validate) Também pode ler os atributos personalizados dos documentos: vAttrib:=OB Get([MyDocuments]My4DWP;"myatt_Last edition by")
Ver também
|
PROPRIEDADES
Produto: 4D HISTÓRIA
Criado por: 4D v14 ARTICLE USAGE
Manual de linguagem 4D ( 4D v16) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||