Menu:
|
|
Články o Px Frameworku:
Procedúra ReOpen komponenty PxWebQuery a znovu načítanie dát do komponenty PxWebQuery
Ak chceme do komponenty PxWebQuery znova načítať dáta, takzvaný refresh, nemusíme to robiť
cez zatváranie a znovu otváranie komponenty PxWebQuery, ale môžeme to urobiť cez procedúru
"ReOpen()". Procedúra "ReOpen()" je veľmi rýchla, a doporučuje sa použiť pri zmene SQL
príkazu. Viac príklad dole:
protected void Page_Load(object sender, EventArgs e)
{
if ((!IsPostBack)&&(wquAdresar.Active==false))
{
wquAdresar.ConnectString = "User Id=adr;Password=aa;Data Source=xe;";
wquAdresar.SQLSelect = "select idadresar , name, address, create_date from Adresar";
wquAdresar.Open();
}
else
{
wquAdresar.SQLSelect = "select idadresar , name, address, create_date from Adresar
where name like 'a%'";
wquAdresar.ReOpen();
}
grdAdresar.PxDataSource = wquAdresar;
grdAdresar.DataBind();
}
Iný prípad je, automatický refresh, ktorý môžeme spustiť na pozadí komponenty PxWebQuery.
Komponenta PxWebQuery dokáže pri svojom behu, na pozadí vykonávať automatický refresh, a
aktualizovať si obsah dát tabuľky. Tento refresh sa dá zapnúť nastavením property
AutomaticRefresh na hodnotu true. Do property IntervalQueryRefresh ešte môžeme zadať hodnotu
intervalu v sekundách. Po vypršaní tohto intervalu, od posledného načítania alebo refrešovania dát,
bude vykonaný nový refresh dát komponenty PxWebQuery. Pokiaľ do property
IntervalQueryRefresh nezadáte žiadnu hodnotu, použije sa defaultna hodnota 120 sekúnd, teda ku
automatickému refrešu bude dochádzať každé dve minúty.
wquAdresar.Open();
wquAdresar.AutomaticRefresh = true;
wquAdresar.IntervalQueryRefresh = 180; //v sekundach
Ďalšie články o Px Frameworku:
- PxWebQuery - komponenta pre prácu s databázou Oracle, MS SQL, MySQL, FireBird, Interbase
- PxSuperGrid - komponenta pre priame zobrazenie dát v tabuľke
- PxEdit - komponenta, ktorá slúži na editáciu dát, obdoba komponenty TextBox
- PxComboBox - komponenta, ktorá slúži na výber dát zo zoznamu, obdoba komponenty DropDownList
- PxCheckBox - komponenta, ktorá slúži na zaškrtnutie (select / unselect) hodnoty
- PxDbNavigator - komponenta pre prácu z komponentov PxWebQuery, posúvanie kurzora riadku a pod.
- PxJSDatePicker - komponenta pre zadanie dátumu, postavená na JavaScripte
- PxFlyComboBox - séria comboboxov, zapojených za sebou, vhodný pre prácu zo štruktúrovanými dátami (napr. výber kategórii a podkategórii)
- PxGreatRepeater - komponenta pre zadávanie dát, ktoré sa svojou štruktúrou opakujú, maximálny počet hodnôt je limitovaný
- PxChart - komponenta pre zobrazenie a prácu s grafmi
- PxFilterView - vizuálna komponenta pre filtrovanie obsahu dát tabuľky v komponente PxWebQuery
- PxUploader - komponenta na nahrávanie binárnych a textových súborov na server
- PxDbPopUp - komponenta pre načítanie dát z komponenty PxWebQuery a ich zobrazenie a výber v prehľadnej tabuľke
- PxCheckBoxList - komponenta pre zobrazenie a výber hodnôt zo zoznamu
- PxRadioButtonList - komponenta pre zobrazenie a výber hodnoty zo zoznamu
- PxLogin - komponenta pre autorizáciu a prihlásenie sa do aplikácie
- PxSpeedButton - varianta tlačítka s obrázkom a textom
- Načítanie dát z databázy Oracle, MS SQL, MySQL, FireBird, Interbase pomocou komponenty PxWebQuery
- Programové vkladanie nového riadku do databázy pomocou komponenty PxWebQuery
- Načítanie hodnôt z komponenty PxWebQuery cez cyklus while
- Vyhľadávanie riadku v komponente PxWebQuery, podľa zadanej hodnoty a názvu stĺpca v ktorom sa má vyhľadávať
- Procedúra ReOpen komponenty PxWebQuery a znovu načítanie dát do komponenty PxWebQuery
- Udalosti (Eventy) komponenty PxWebQuery
- Vytvorenie nového dynamického stĺpca(field) v tabuľke komponenty PxWebQuery
- Validácia, kontrola zadaných hodnôt prostredníctvom komponenty PxWebQuery a ostatných vizuálnych komponent(PxEdit, PxComboBox a atď.)
- Nastavenie jazykovej mutácie Px Frameworku
- Zistenie aktuálnej verzie Px Frameworku
Nie je zmyslom, tejto časti webu dopodrobna popisovať prácu s komponentami PxFrameworku, podrobný popis komponent
najdete v manuali, ktorý si môžete stiahnuť tu: Download manual pre Px Framework
|