4D v14.3INSERT LISTBOX COLUMN |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
INSERT LISTBOX COLUMN
|
INSERT LISTBOX COLUMN ( {* ;} objeto ; posiçaoCol ; nomeColuna ; variavelCol ; nomeCabe ; varTitulo {; nomRodapé ; nomeVar} ) | ||||||||
Parâmetro | Tipo | Descrição | ||||||
* | Operador |
![]() |
se especificado, objeto é um nome de objeto (string). Se omitido, objeto é uma variável | |||||
objeto | Objeto de formulário |
![]() |
Nome objeto (se * for especificado) ou Variável (se * é omitido) | |||||
posiçaoCol | Inteiro longo |
![]() |
Localização da coluna a inserir | |||||
nomeColuna | cadeia |
![]() |
Nome do objeto coluna | |||||
variavelCol | Array, Campo, Variável |
![]() |
Nome de coluna do array ou campo ou variável | |||||
nomeCabe | cadeia |
![]() |
Nome do objeto título da coluna | |||||
varTitulo | Variável inteira |
![]() |
Variável título da coluna | |||||
nomRodapé | cadeia |
![]() |
Nome do rodapé da coluna | |||||
nomeVar | Variável |
![]() |
Variável do rodapé da coluna | |||||
O comando INSERT LISTBOX COLUMN insere uma coluna no list box designado pelos parâmetros objeto e *.
Nota: este comando não faz nada se aplica à primeira coluna de um lisbox mostrado em modo hierárquico.
Se passa o parâmetro opcional *, indica que o parâmetro objeto é um nome de objeto (string). Se omitir este parâmetro, indica que o parâmetro objeto é uma variável. Nesse caso, não passa uma string, mas uma referência de variável. Para maior informação sobre nomes de objetos, consulte a seção Propriedades dos objetos.
A nova coluna se insere justo em frente da coluna definida pelo parâmetro posiçãoCol. Se o parâmetro posiçãoCol é superior ao número total de colunas, a coluna é adicionada depois da última coluna.
Passe o nome do objeto e da variable da coluna inserida nos parâmetros nomCol e variávelCol.
No contexto de list boxes baseadas em seleções, INSERT LISTBOX COLUMN pode ser utilizado para inserir elementos simples (campos ou variáveis). Se quer manipular expressões mais complexas (tais como fórmulas ou métodos), deve utilizar o comando INSERT LISTBOX COLUMN FORMULA.
Nota: não é possível combinar em um mesmo list box colunas de tipo array (fonte de dados array) e colunas de tipo campo ou variável (fonte de dados seleção).
Passe o nome do objeto e da variável do título da coluna inserida nos parâmetros nomTitulo e varTitulo Parâmetros.
Pode passar nos parâmetros nomRodapé e nomVar, o nome do objeto e a variável do rodapé da coluna inserida.
Nota: os nomes dos objetos devem ser únicos em um formulário. Deve ter certeza de que os nomes passados nos parâmetros nomCol, nomTitulo e nomRodapé não tenham sido utilizados. Do contrário, a coluna não é criada e é gerado um erro.
Imagine que queira adicionar uma coluna ao final do list box:
C_LONGINT(NomVarTitulo;$Ultimo;RecNum)
ALL RECORDS([Tabela 1])
$RecNum:=Records in table([Tabela 1])
ARRAY PICTURE(Imagem;$RecNum)
$Ultimo:=Get number of listbox columns(*;"ListBox1")+1
LISTBOX INSERT COLUMN(*;"ListBox1";$Ultimo;"ColumnImagem";Imagem;"imagemTitulo";NomVarTitulo)
Imagine que gostaria de adicionar uma coluna à direita do list box e associar-lhe os valores do campo [Transporte]Tarifas:
$Ultimo:=Get number of listbox columns(*;"ListBox1")+1
LISTBOX INSERT COLUMN(*;"ListBox1";$Ultimo;"CampoCol";[Transporte]Tarifas;"nomTitulo";varTitulo)
Produto: 4D
Tema: List Box
Número
829
Modificado: 4D v11 SQL
Renomear: 4D v12
Modificado: 4D v13
DELETE LISTBOX COLUMN
INSERT LISTBOX COLUMN FORMULA
Manual de linguagem 4D ( 4D v14 R2)
Manual de linguagem 4D ( 4D v13.5)
Manual de linguagem 4D ( 4D v14.3)
Inherited from :
INSERT LISTBOX COLUMN ( 4D v12.4)
Parent of :
INSERT LISTBOX COLUMN ( 4D v14 R3)