Menu Oblíbené a skript pro seznam záznamů

Dotazy na skriptování v pravidlech, workflow...a jinde.

Menu Oblíbené a skript pro seznam záznamů

Příspěvekod karel » úte 25. srp 2015 10:15:38

Zdá se mi, že správně nefunguje menu Oblíbené. Nebo aspoň jinak než bych čekal. Nastavil jsem si výchozí filtrování při zobrazení záznamů třídy pomocí skriptu a to funguje. Pokud však filtr změním a uložím si odkaz do Oblíbené, při jeho znovuotevření se neukáže můj filtr z okamžiku ukládání odkazu, ale opět ten filtr pro výchozí filtrování. Když jsem tam ten výchozí filtr neměl, odkaz v Oblíbených fungoval pěkně s konkrétním filtrem. Připadá mi to jako bug. Co s tím? Rušit výchozí filtr ve skriptu na třídě se mi nechce, protože je praktický.
karel
 
Příspěvky: 13
Registrován: ned 23. srp 2015 11:38:57

Re: Menu Oblíbené a skript pro seznam záznamů

Příspěvekod FX geek » úte 25. srp 2015 10:58:21

Dej si do skriptu na třídě podmínku ( !OGForm.QueryString.Exist('filter')).
FX geek
 
Příspěvky: 7
Registrován: sob 15. srp 2015 23:13:14

Re: Menu Oblíbené a skript pro seznam záznamů

Příspěvekod karel » úte 25. srp 2015 11:11:32

Můžeš mi prosím poslat příklad toho kódu? Nevím, kam tu podmínku vložit.
karel
 
Příspěvky: 13
Registrován: ned 23. srp 2015 11:38:57

Re: Menu Oblíbené a skript pro seznam záznamů

Příspěvekod FX geek » úte 25. srp 2015 12:01:16

Měl bys tam mít něco jako:
Kód: Vybrat vše
function OnLoad()
{
  if ( !OGForm.Page.IsPostBack)
  {
    if ( !OGForm.QueryString.Exist('filter'))
      {
       OGFilter.Clear();
       OGFilter.Add( true, 'kod_sloupce', '=', 100);
       OGFilter.Run();
      }
  }
}

Ten řádek s OGFilter.Add() si upravíš podle sebe (nebo přidáš další podle toho jak složitou máš podmínku).
FX geek
 
Příspěvky: 7
Registrován: sob 15. srp 2015 23:13:14

Re: Menu Oblíbené a skript pro seznam záznamů

Příspěvekod andesys » úte 25. srp 2015 13:20:13

Toto chování je popsáno jako příklad i v dokumentaci: http://doc.objectgears.cz/Help.aspx?H=a ... ick_filter
Uživatelský avatar
andesys
 
Příspěvky: 103
Registrován: úte 25. srp 2015 10:55:14

Re: Menu Oblíbené a skript pro seznam záznamů

Příspěvekod karel » úte 25. srp 2015 14:31:26

Díky, FX geek, už to fachčí. :D
karel
 
Příspěvky: 13
Registrován: ned 23. srp 2015 11:38:57


Zpět na Skriptování

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 3 návštevníků