Update cookies preferences
Promotic

Remove - metoda objektu PmArray

Popis:
Odstraní jeden nebo více položek/řádků z pole. Pole se zmenší o odstraněné položky/řádky.
Syntaxe:
Empty Remove(Long nPos, [Long nCount])
Parametry:
nPos(Long) Index položky/řádku k odstranění.
Hodnota -2 znamená poslední položku.
nCount[nepovinné] (Long) Počet položek/řádků k odstranění.
Pokud není nastaveno, pak je 1.
Položky/řádky se odstraňují od zadané pozice směrem ke konci pole.
Pokud ale byla zadána poslední pozice pole (-2), pak se odstraňují položky/řádky od konce směrem k začátku pole.
Buď se povede odstranit všechny požadované položky/řádky nebo metoda selže.
Poznámka:
Pro 2-rozměrné pole je nutno dodržovat zásadu správného pořadí rozměrů pole (sloupce, řádky) viz (Col,Row) - 2-rozměrné pole s významem pole řádků.

Tato metoda je funkční i ve Web obrazech.
Příklad1:
Odstraní 2 položek z pole.
JavaScriptVyber a zkopíruj do schránky

var aVal = Pm.CreatePmArray().Array1(0, 10, 20, 30, 40);
aVal.Remove(2, 2);   // Výsledek: (0, 10, 40)
// nebo
aVal.Remove(-2, 2);   // Výsledek: (0, 10, 20)
Příklad2:
Odstraní prázdné položky z pole.
JavaScriptVyber a zkopíruj do schránky

var aVal = Pm.CreatePmArray();
var n = 100;
aVal.Create(n);
aVal.SetItem("Test1", 0);
aVal.SetItem("Test2", 1);
aVal.Remove(2, n - 2);

Historie:
Pm9.00.29: Přidána podpora pro mazání řádků pro 2-rozměrné pole.
Pm9.00.04: Vytvořeno
© MICROSYS, spol. s r.o.