Jump to content

Gregue

Members
  • Posts

    15
  • Joined

  • Last visited

Recent Profile Visitors

991 profile views

Gregue's Achievements

Newbie

Newbie (1/4)

0

Reputation

  1. Please, any company in Brazil that sells UniGUI?
  2. Olá, alguém sabe se existe possibilidade de sair alguma versão do UniGUI para o Lazarus ?
  3. I am 58 years old, working with Delphi for over 20 years, since version II and Borland training in version III.
  4. 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%; }
  5. updated to uniGUI Complete Trial Edition 1.0.0 Build 1421
  6. 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. 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. Ok, vou prosseguir com meus testes aqui... Obrigado pela resposta.
  10. 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. Hi, thanks for the reply, Delphi 10.1 Berlin + UniGUI 1.0 trial if I remove groupheader, works perfectly.
  12. 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.
×
×
  • Create New...