home K2»Infoservis»Diskusní fórum»TxFormExecutor - podokno náhledu

Téma založil Cikánek Petr
Poslední příspěvek přidal Cikánek Petr 2. března 2021 9:32:51. Téma obsahuje 3 odpovědi.
Modul: Proces:
16. února 2021 11:07:34
  • Cikánek Petr
  • Registrován18.5.2005
  • Naposledy přihlášen 11.7.2025
Dobrý den,

Je možné zobrazit podokno náhledu při použití TxFormExecutor např. pomocí nějakého parametru?

Ukázka aktuálně použitého kódu:
try
LExecutor := TxFormExecutor.Create(nil);
LExecutor.FormClass := eFC_LZbo;
LExecutor.PK.Assign(zboDM);
LExecutor.FormAdapter.ReadOnly := True;
LExecutor.FormAdapter.Caption := '';
LExecutor.FormAdapter.PageName := '';
LExecutor.FormAdapter.WindowState:= wsNormal;
LExecutor.FormAdapter.WindowMode := wmLookup;
LExecutor.FormAdapter.MainGrid.OldFashion := True;

LExecutor.FormAdapter.MainGrid.Filter:=query.Where;
LExecutor.Execute;
if LExecutor.ModalResult = mrOk then
begin
zboDM.Assign(LExecutor.PK);
if not zboDM.DoGetPrimaryKey then Exit;
end;
finally
LExecutor.FormAdapter.MainGrid.Filter:=nil;
LExecutor.Free;
end;

Děkuji za radu.
PODOKNONAHLEDU.png
Příspěvek byl změněn: Cikánek Petr, dne: 16.2.2021 11:07:54.

17. února 2021 16:37:33
  • Šmíd Radim
  • Registrován9.10.2003
  • Naposledy přihlášen 7.7.2025
Tahle možnost (vynucení podokna náhledu) v TxFormExecutor-u není. Podokno náhledu je možno zobrazit pouze přes menu v konkrétním formuláři. Pak se tato volba (zobrazovat/nezobrazovat) již drží až do její změny - zase přes menu nebo v případě zobrazeného podokna, přes jeho zavírací křížek.

25. února 2021 10:49:25
  • Cikánek Petr
  • Registrován18.5.2005
  • Naposledy přihlášen 11.7.2025
Nejde o vynucení zobrazení, ale o zobrazení podoken podle předchozího nastavení ve formuláři.

T.j. mám nastaveno zobrazení podoken, ale txFormExcutor podokna nezobrazuje.

Lze řešit nějak jinak ?

Potřebuji "odskočit" do zboží s možností zobrazit podokna náhledu, po ukončení zboží se vrátit zpět.
Podobně jako je tomu u ctrl-Enter na položce dokladu - dostanu se do zboží, podokna lze zobrazit..
Děkuji za info.


Příspěvek byl změněn: Cikánek Petr, dne: 25.2.2021 12:04:09.

2. března 2021 9:32:51
  • Cikánek Petr
  • Registrován18.5.2005
  • Naposledy přihlášen 11.7.2025

Podle mne nebyla odpověď pana Šmída přesná (resp. nebyla na položenou otázku), po zkoušení a testování jsme zjistili, že problém řeší nastaveni parametru WindowMode - stačí nastavit na wmNormal.