Jump to content
uniGUI Discussion Forums

Gregue

Members
  • Content Count

    14
  • Joined

  • Last visited

Community Reputation

0 Neutral

About Gregue

  • Rank
    Newbie

Recent Profile Visitors

86 profile views
  1. Gregue

    Unigui para Lazarus

    Olá, alguém sabe se existe possibilidade de sair alguma versão do UniGUI para o Lazarus ?
  2. Gregue

    Are you more than 40 years old?

    I am 58 years old, working with Delphi for over 20 years, since version II and Borland training in version III.
  3. Gregue

    Titulo da coluna do UniDbGrid

    Ok, quase resolvido, só está me faltando ajustar a altura da coluna. Se alguém estiver precisando segue o start: .x-grid .x-column-header-inner .x-column-header-text { white-space: normal; } .x-grid .x-column-header-inner { line-height: normal; padding-top: 3px !important; padding-bottom: 3px !important; text-align: center; top: 20%; }
  4. Gregue

    Titulo da coluna do UniDbGrid

    Tem como, alguém sabe ?
  5. Gregue

    Titulo da coluna do UniDbGrid

    updated to uniGUI Complete Trial Edition 1.0.0 Build 1421
  6. Gregue

    Titulo da coluna do UniDbGrid

    OLá ! Alguém sabe como quebrar o título da coluna do UniDbGrid ? exemplo: +-------------+-----------------+ |Nome do | Endereço | |Clientes | | +-------------+-----------------+ UniGUI versão: 1.0.0.1397 Delphi: Berlin Obrigado
  7. Hello How to change the title of the messagedlg using: UniSession.AddJS('Ext.get("messagebox-1001_header_hd-textEl").setHTML("Caption text")'); ok, that's how it works for me: MessageDlg('test messagedlg'+ #13#10+ ' Confim ?'+ #13#10, mtWarning, mbYesNo, x...); UniSession.AddJS('Ext.get("messagebox-1001_header_hd-textEl").setHTML("Caption text")'); My question: how to include UniSession.AddJS in the example below: procedure TMainForm.UniBitBtn1Click(Sender: TObject); var vConfirm: Bool; begin MessageDlg('Message Test. Confirm ?', mtConfirmation, mbYesNo, procedure (Sender: TComponent; Res: Integer) begin vConfirm := Res = mrYes; if vconfirm then Memo1.Lines.Add('Confirm = True') else Memo1.Lines.Add('Confirm = False'); end); end; I need an example, please. Thank you
  8. Gregue

    Dúvida Caption MessageDlg

    Olá Como alterar o caption da MessageDlg utilizando: UniSession.AddJS('Ext.get("messagebox-1001_header_hd-textEl").setHTML("Texto do Caption")'); Dessa forma sem problemas, funcionando: MessageDlg('Teste MessageDlg'+ #13#10+ ' Confima ?'+ #13#10, mtWarning, mbYesNo, x...); UniSession.AddJS('Ext.get("messagebox-1001_header_hd-textEl").setHTML("Texto do Caption")'); Minha dúvida é, como incluir UniSession.AddJS no exemplo abaixo: procedure TMainForm.UniBitBtn1Click(Sender: TObject); var vConfirmacao: Boolean; begin MessageDlg('Este é um teste de Mensagem. Confirma ?', mtConfirmation, mbYesNo, procedure (Sender: TComponent; Res: Integer) begin vConfirmacao := Res = mrYes; if vconfirmacao then Memo1.Lines.Add('Confirmacao = True') else Memo1.Lines.Add('Confirmacao = False'); end); end; Se alguém puder postar um exemplo, agradeço.
  9. Gregue

    Path arquivo excel

    Ok, vou prosseguir com meus testes aqui... Obrigado pela resposta.
  10. Gregue

    Path arquivo excel

    Olá, estou com uma dúvida. Preciso importar dados de uma planilha do excel mas não consigo pegar o path do arquivo, tentei pegar o path através do componente UniFileUpload mas consegui apenas o nome do arquivo e não o caminho das pastas. A questão é: Tem como importar essa planilha a partir do computador do cliente ou preciso fazer upload do arquivo para as pastas do sistema pra poder importar ? Se posso fazer a partir do computador do cliente, como pego o path do arquivo ? Uso Berlin, firebird e Unigui 1.0 trial Obrigado
  11. Gregue

    Skip to the next line in a unidbgrid...

    Hi, thanks for the reply, Delphi 10.1 Berlin + UniGUI 1.0 trial if I remove groupheader, works perfectly.
  12. Gregue

    Skip to the next line in a unidbgrid...

    How to use this function in Grid with GroupHeader? Show error: columns.getEditor is not a function function reconfigure(sender, store, columns, oldStore, oldColumns, eOpts) { var grid = sender; for (var i = 0; i < columns.length; i++) { if (columns.getEditor()) { columns.getEditor().on('specialkey', function(field, e) { if (e.getKey() == 13) { var store = grid.getStore(); var selModel = grid.getSelectionModel(); var selectedRecord = selModel.getLastSelected(); var recordIndex = store.indexOf(selectedRecord); var nextRecord = store.getAt(recordIndex + 1); if (nextRecord) { selModel.select(nextRecord); if (grid.editingPlugin && grid.uniRow && grid.uniCol){ var _row = grid.uniRow; var _col = grid.uniCol; setTimeout(function(){ grid.editingPlugin.startEdit(_row, _col); }, 10); } } } }) } } } How to use this function in Grid with GroupHeader? Show error
  13. A função abaixo, retirada aqui do forum, tem por finalidade utilizar o enter nas células de um UniDBGrid e funciona bem em grid's com apenas uma linha para os títulos das colunas, mas quando eu mesclo os títulos com GroupHeader's, retorna um erro na execução, gostaria de uma ajuda para resolver essa questão por favor. Esta é a função: function reconfigure(sender, store, columns, oldStore, oldColumns, eOpts) { var grid = sender; for (var i = 0; i < columns.length; i++) { columns.editor = {selectOnFocus: true}; //seleciona o texto if (columns.getEditor()) { columns.getEditor().on('specialkey', function(field, e) { if (e.getKey() == 13) { var store = grid.getStore(); var selModel = grid.getSelectionModel(); var selectedRecord = selModel.getLastSelected(); var recordIndex = store.indexOf(selectedRecord); var nextRecord = store.getAt(recordIndex + 1); if (nextRecord) { selModel.select(nextRecord); if (grid.editingPlugin && grid.uniRow && grid.uniCol){ var _row = grid.uniRow; var _col = grid.uniCol; setTimeout(function(){ grid.editingPlugin.startEdit(_row, _col); }, 10); } } } }) } } } Retorna este erro: columns.getEditor is not a function Se alguém puder me ajudar, agradeço.
  14. Gregue

    GRUPO WATTS ZAP UNIGUI

    Me add pf (16) 99645-6226
×