Strict Standards: Declaration of action_plugin_importoldindex::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /var/www/html/lib/plugins/importoldindex/action.php on line 8

Strict Standards: Declaration of action_plugin_popularity::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /var/www/html/lib/plugins/popularity/action.php on line 57

Strict Standards: Declaration of action_plugin_safefnrecode::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /var/www/html/lib/plugins/safefnrecode/action.php on line 66

Strict Standards: Declaration of action_plugin_importoldchangelog::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /var/www/html/lib/plugins/importoldchangelog/action.php on line 182

Strict Standards: Declaration of Doku_Renderer_metadata::table_open() should be compatible with Doku_Renderer::table_open($maxcols = NULL, $numrows = NULL, $pos = NULL) in /var/www/html/inc/parser/metadata.php on line 24

Strict Standards: Declaration of Doku_Renderer_metadata::table_close() should be compatible with Doku_Renderer::table_close($pos = NULL) in /var/www/html/inc/parser/metadata.php on line 24

Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/lib/plugins/importoldindex/action.php:8) in /var/www/html/inc/actions.php on line 180
 cor4:app:objects:cdatasource [Cor4 WIki]

CDatasource

A datasource-okat lehet ezen az objektumon keresztül módosítani illetve újakat létrehozni.

konstruktor

CDatasource(string name)

A megadott nevű (már létező) datasource lekérdezésére, módosítására használható.

CDatasource(string name, string sourcename)

A sourcename paraméterben megadott datasource-t másolja le a name-be, amit ezután az eredetitől függetlenül módosíthatunk. Főleg akkor hasznos, ha egy már meglévő datasource-ból szeretnénk kiindulni a módosításoknál.

CDatasource(string name, array fieldnames)

Egy új üres datasource-t hoz létre. A mezőneveket a fieldnames paraméterben lehet átadni. Ez alapján határozza meg az oszlopok számát is.

Metódusok

first

bool first()

Az aktuális sor mutatóját az első sorra mozgatja. Akkor ad vissza true eredményt, ha legalább egy sor van.

start

void start()

Az aktuális sor mutatóját az első sor elé mozgatja. Ez akkor hasznos, ha a Next metódus használatával egy ciklusban szeretnénk végigmenni a sorokon.

bool next()

Az aktuális sor mutatóját a következő sorra mozgatja. Akkor ad vissza true eredményt, ha van következő sor.

count

int count()

A datasource-ban tárolt elemek számát adja meg.

getcurrent

int getcurrent()

Az aktuális sor sorszámával tér vissza.

addrow

void addrow()

Egy új üres sort ad a datasource-hoz. Az aktuális sor ez az új sor lesz.

delrow

void delrow()

Törli az aktuális sort.

fieldnames

array fieldnames()

Visszaadja a mezőneveket egy numerikusan indexelt tömbben.

getrow

array getrow()

Az aktuális sort adja vissza numerikusan indexelt tömbben.

setrow

void setrow(array row)

Az aktuális sort változtatja meg a paraméterben átadott numerikusan indexelt tömb alapján.

getassocrow

array getassocrow()

Az aktuális sort adja vissza asszociatívan indexelt tömbben.

setassocrow

void setassocrow(array row)

Az aktuális sort változtatja meg a paraméterként átadott asszociatív tömb alapján.

locate

bool locate(string fieldname, string value)

Az aktuális sort beállítja a value érték első előfordulására a fieldname mezőben.


cor4/app/objects/cdatasource.txt · Last modified: 2021/01/05 11:39 (external edit)