Obsah fóra www.proxima-soft.sk www.proxima-soft.sk
Px Framework - ASP.NET komponenty pre rýchly vývoj databázových aplikácii
 
 FAQFAQ   HľadaťHľadať   Zoznam užívateľovZoznam užívateľov   Užívateľské skupinyUžívateľské skupiny   RegistráciaRegistrácia 
 NastaveniaNastavenia   Súkromné správySúkromné správy   PrihláseniePrihlásenie 

Podporuje komponenta PxWebQuery aj udalosti?

 
Pridať novú tému   Zaslať odpoveď    Obsah fóra www.proxima-soft.sk -> PxWebQuery - komponenta na načítanie dát z databázy
Zobraziť predchádzajúcu tému :: Zobraziť nasledujúcu tému  
Autor Správa
Juraj



Založený: 26 január 2011
Príspevky: 17
Bydlisko: Brezno

PríspevokZaslal: St január 26, 2011 2:01 pm    Predmet: Podporuje komponenta PxWebQuery aj udalosti? Odpovedať s citátom

Podporuje komponenta PxWebQuery aj udalosti(Events)?
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
admin
Site Admin


Založený: 17 jún 2010
Príspevky: 54
Bydlisko: ŠKODA Peter, PODBREZOVÁ

PríspevokZaslal: St január 26, 2011 2:06 pm    Predmet: Podporuje komponenta PxWebQuery aj udalosti? Odpovedať s citátom

Udalosti (Eventy) komponenty PxWebQuery
Komponenta PxWebQuery obsahuje aj udalosti(eventy), ktoré sú vyvolané pri zmene stavu komponenty. Každú udalosť komponenty PxWebQuery si môžeme definovať v procedúre "Page_Load" formulára, v ktorom chceme vyvolať danú udalosť.
Definícia udalosti vyzerá nasledovne:

kód:
if ((!IsPostBack)&&(wquAdresar.Active==false))
{
  ....
  wquAdresar.AfterScroll += new PxControls.AfterScrollEventHandler(wquAdresar_AfterScroll);
  wquAdresar.Open();
  ....
}
else
{
  wquAdresar.AfterScroll += new PxControls.AfterScrollEventHandler(wquAdresar_AfterScroll);
}


Definícia procedúry "wquAdresar_AfterScroll", ktorá je volaná udalosťou "AfterScroll" bude vyzerať nasledovne:

kód:
void wquAdresar_AfterScroll(object sender, EventArgs e)
{
  lblAdresar.Text = wquAdresar.Fields["name"].ToString();
}


Pri každej zmene kurzora aktuálneho riadku, či už v komponente PxWebQuery, alebo v komponente PxSuperGrid, ktorá je napojená na komponentu PxWebQuery, je vyvolaná udalosť "AfterScroll". Pri každom vyvolaný udalosti, je do komponenty Label zapísaná hodnota stĺpca "name" aktuálneho riadku.

V ďalšom bude súhrnný popis všetkých udalostí, ktoré obsahuje komponenta PxWebQuery.

Názov udalosti / Popis udalosti

BeforeInsert - Táto udalosť je vyvolaná pred vykonaným príkazu PxWebQuery.Insert();
AfterInsert - Táto udalosť je vyvolaná po vykonaným príkazu PxWebQuery.Insert();
BeforeEdit - Táto udalosť je vyvolaná pred vykonaným príkazu PxWebQuery.Edit();
AfterEdit - Táto udalosť je vyvolaná po vykonaným príkazu PxWebQuery.Edit();
BeforePost - Táto udalosť je vyvolaná pred vykonaným príkazu PxWebQuery.Post();
AfterPost - Táto udalosť je vyvolaná po vykonaným príkazu PxWebQuery.Post();
BeforeValidPost - Táto udalosť je vyvolaná pri vykonaný verifikácie zadaných položiek, pred samotným uloženým dát metódou Post();
BeforeOpen - Táto udalosť je vyvolaná pred vykonaným príkazu PxWebQuery.Open();
AfterOpen - Táto udalosť je vyvolaná po vykonaným príkazu PxWebQuery.Open();
BeforeScroll - Táto udalosť je vyvolaná pred vykonaným zmeny pozície kurzora riadku v komponente PxWebQuery
AfterScroll - Táto udalosť je vyvolaná po vykonaným zmeny pozície kurzora riadku v komponente PxWebQuery
BeforeDelete - Táto udalosť je vyvolaná pred vykonaným príkazu PxWebQuery.Delete();
AfterDelete - Táto udalosť je vyvolaná po vykonaným príkazu PxWebQuery.Delete();
BeforeCancel - Táto udalosť je vyvolaná pred vykonaným príkazu PxWebQuery.Cancel();
AfterCancel - Táto udalosť je vyvolaná po vykonaným príkazu PxWebQuery.Cancel();
StateChange - Táto udalosť je vyvolaná pri zmene stavu komponenty PxWebQuery, a to obyčajne po vykonaný príkazov Insert, Edit, Delete, Post a pod.
AfterCreateField - Táto udalosť je vyvolaná po vytvorený všetkých stĺpcov(fieldov) tabuľky komponenty PxWebQuery. Táto udalosť sa využíva prevažne na vytvorenie nového dynamického stĺpca(fieldu) tabuľky komponenty PxWebQuery.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu Odoslať e-mail Zobraziť autorové WWW stránky
Zobraziť príspevky z predchádzajúcich:   
Pridať novú tému   Zaslať odpoveď    Obsah fóra www.proxima-soft.sk -> PxWebQuery - komponenta na načítanie dát z databázy Časy uvádzané v GMT + 1 hodina
Strana 1 z 1

 
Prejdi na:  
Nemôžete pridávať nové témy do tohto fóra.
Nemôžete odpovedať na témy v tomto fóre.
Nemôžete upravovať svoje príspevky v tomto fóre.
Nemôžete mazať svoje príspevky v tomto fóre.
Nemôžete hlasovať v tomto fóre.


Powered by phpBB © 2001, 2005 phpBB Group
phpBB podpora - Slovenský preklad - www.pcforum.sk