ListView com label
19/01/2016
24
Bom dia.
Preciso num listview colocar antes de campo um label informando qual campo é aquele:
PEDIDO: 334
CLIENTE: JOSE CARLOS
VALOR: 100,00
Estou usando delphi xe7 e numa aplicação multidevice.
grato:
Preciso num listview colocar antes de campo um label informando qual campo é aquele:
PEDIDO: 334
CLIENTE: JOSE CARLOS
VALOR: 100,00
Estou usando delphi xe7 e numa aplicação multidevice.
grato:
Responder
Post mais votado
08/03/2016
Uma solução seria você abrir o LiveBindings, clicar no Link que relaciona o campo ao ListView. No evento AssigningValue desta relação adicione:
procedure TfrmMain.LinkPropertyToFieldAssigningValue(Sender: TObject; AssignValueRec: TBindingAssignValueRec; var Value: TValue; var Handled: Boolean); begin Value := 'Salário: ' + Value.ToString; end;
Responder
Mais Posts
19/01/2016
Nao entendi muito bem a sua pergunta...
mas enfim, vamos lá...
o listview tem a propriedade columns para adicionar PEDIDO CLIENTE e VALOR e alem disso voce irá jogar os valores em cada linha...
PEDIDO | CLIENTE | VALOR
334 | jose carlos | 100,00
mas enfim, vamos lá...
o listview tem a propriedade columns para adicionar PEDIDO CLIENTE e VALOR e alem disso voce irá jogar os valores em cada linha...
PEDIDO | CLIENTE | VALOR
334 | jose carlos | 100,00
Responder
19/01/2016
boa tarde.
Mas o ListView para FireMonkey não tem a propriedade Columns, mostro uns dados numa listview, usando livebindings. queria somente colocar antes de cada campo um label identificando os campos:
Nome: PESSOA TAL
Salario: 100,00
[img]http://arquivo.devmedia.com.br/forum/imagem/75349-20160119-141746.png[/img]
Mas o ListView para FireMonkey não tem a propriedade Columns, mostro uns dados numa listview, usando livebindings. queria somente colocar antes de cada campo um label identificando os campos:
Nome: PESSOA TAL
Salario: 100,00
[img]http://arquivo.devmedia.com.br/forum/imagem/75349-20160119-141746.png[/img]
Responder
25/01/2016
Certo, estou usando vcl, por isso dando double click mudo as colunas e trato como caption e subitens, mas enfim... creio que para o seu problema possa por um edit para escrever o nome e adicionar o edit.text + o valor desejado ... tambem sou iniciante em delphi espero ter ajudado... mas qualquer coisa da uma olhadinha nesse link explica certinho:
http://docwiki.embarcadero.com/Libraries/Seattle/en/FMX.ListView.TListView
http://docwiki.embarcadero.com/Libraries/Seattle/en/FMX.ListView.TListView
Responder
08/03/2016
Bom dia, estou passando por esta mesma dificuldade, em todos os exemplos que encontrei nenhum autor ensina como fazer isso. Se você descobriu por favor poste o resultado, estou pesquisando ainda.
Obrigado.
Obrigado.
Responder
08/03/2016
Jose Luiz, boa tarde.
Sei que eh mei marreta. Mas já tentou concatena uma string direto no SQL?
SELECT 'Nome: ' || campoNome AS Nome , 'Salário: ' || campoSalario AS Salario FROM tabelaPessoas
Espero que ajude.
Abc.
Sei que eh mei marreta. Mas já tentou concatena uma string direto no SQL?
SELECT 'Nome: ' || campoNome AS Nome , 'Salário: ' || campoSalario AS Salario FROM tabelaPessoas
Espero que ajude.
Abc.
Responder
10/03/2016
Jose Luiz, você conseguiu resolver seu problema? Aguardo seu feedback.
Responder
04/06/2018
A solução dada só serve quando é apenas um texto. Em casos de listview multidetail vá no objeto BindingsList, dois clicks, selecione o link do campo em questão. Dê dois clicks em FillExpression, selecione o campo que deseja e altere a propriedade customformat para , por exemplo:
'Saldo: R$ ' + %s
'Saldo: R$ ' + %s
Responder
05/06/2018
Ola utilize no listview em itensaparence Dynamic, dessa forma voce pode inserir quantos objetos desejar, depois e so inserir a informação via onupdateobjects.
Responder
Clique aqui para fazer login e interagir na Comunidade :)