Projekat

Općenito

Profil

Akcije

Podrška #31684

Zatvoren

Šifrarnik ROBA, prebaciti na F18TableBrowse(), ostale dorade na F18TableBrowse i TBrowseSQL

Podrška #31684: Šifrarnik ROBA, prebaciti na F18TableBrowse(), ostale dorade na F18TableBrowse i TBrowseSQL

Dodano od Saša Vranić prije više od 12 godina. Izmjenjeno prije više od 12 godina.

Status:
Zatvoreno
Prioritet:
Urgentno
Odgovorna osoba:
Saša Vranić
Početak:
04.10.2013
Završetak:
% završeno:

100%

Procjena vremena:

Povezani tiketi 1 (0 otvoreno1 zatvoren)

korelira sa F18 - Podrška #31667: RNAL, prebacivanje svih šifrarnika na F18TableBrowse objekatZatvorenoSaša Vranić30.09.2013

Akcije

Izmjenjeno od Saša Vranić prije više od 12 godina Akcije #1

i ovaj je šifrarnik zanimljiv radi svojih polja... (ima ih dosta)

a nisam obradio više ekrana

Izmjenjeno od Saša Vranić prije više od 12 godina Akcije #2

commit

napravio P_ROBA funkciju da radi sa F18TableBrowse klasom

Izmjenjeno od Saša Vranić prije više od 12 godina Akcije #3

napravio dosta proširenja na TBrowseSQL klasi...

recimo sada u definiciji kolona imamo strukturu

AADD( oBr:browse_columns, { column_description, column_len, column_field_name, ;
                      {|| when_block }, {|| valid_block }, item_editable, item_visible, ;
                       left_position_in_get_form, picture } )

znači, ako imamo:

AADD( oBr:browse_columns, { "ID sifra", 10, "id", NIL, NIL, NIL, NIL, NIL, NIL } )
AADD( oBr:browse_columns, { "PID", 10, "pid", NIL, NIL, NIL, NIL, NIL, NIL } )

imamo klasičnu situaciju na unosu:

    ID sifra: ____________
         PID: ____________

ako uradimo ovako:

AADD( oBr:browse_columns, { "ID sifra", 10, "id", NIL, NIL, NIL, NIL, NIL, NIL } )
AADD( oBr:browse_columns, { "PID", 10, "pid", NIL, NIL, NIL, NIL, 30, NIL } )  <<<< setujemo left position

na unosu dobijamo ovako:

    ID sifra: ____________      PID: ____________

znači, zadržavamo red prethodne stavke i samo pomjeramo lijevu poziciju ispisa (dodajemo left_position...)

Izmjenjeno od Saša Vranić prije više od 12 godina Akcije #4

također, sada je GET lista za šifrarnike napravljena da se može raditi unos za n polja...

prije je bilo 3 GET-a, sada će ići u nedogled, tj. dokle god ima podataka

Izmjenjeno od Saša Vranić prije više od 12 godina Akcije #5

  • Naslov promijenjeno iz Šifrarnik ROBA, prebaciti na F18TableBrowse() u Šifrarnik ROBA, prebaciti na F18TableBrowse(), ostale dorade na F18TableBrowse i TBrowseSQL

implementirana i opcija invertovanja zapisa...

znači foramat zadavanja je

oBr:browse_params["invert_row_block"] := { "tip", "P" }

na taj način će svi zapisi kod kojih je polje "tip" = "P" u browse-u biti invertovani

za sada je napravljen jednostavan upit, za samo jedno polje... a trebalo bi moći proslijediti matricu sa više dimenzija

Izmjenjeno od Saša Vranić prije više od 12 godina Akcije #6

evo, multidimenzionalni niz

commit

ali će sada raditi samo za prvi uslov

Izmjenjeno od Saša Vranić prije više od 12 godina Akcije #7

  • Status promijenjeno iz Dodijeljeno u Zatvoreno
  • % završeno promijenjeno iz 0 u 100
Akcije

Također dostupno kao PDF Atom