Update cookies preferences
Promotic

Remove - metoda obiektu PmArray

Opis:
Usunie jedną lub więcej pozycji/wierszy z tablicy. Tablica zostanie zmniejszona o usunięte pozycje/wiersze.
Składnia:
Empty Remove(Long nPos, [Long nCount])
Parametry:
nPos(Long) Indeks pozycji/wiersza do usunięcia.
Wartość -2 oznacza ostatnią pozycję.
nCount[opcjonalne] (Long) Ilość pozycji/wierszy do usunięcia.
Jeżeli nie jest ustawione, wtedy jest 1.
Pozycje/wiersze są usuwane od określonej pozycji w kierunku do końca tablicy.
Jeżeli została określona ostatnia pozycja tablicy (-2), wtedy pozycje/wiersze będą usuwane od końca w kierunku początku tablicy.
Metoda ta albo wykona usunięcie wszystkich wymaganych pozycji/wierszy lub zakończy się błędem.
Notatka:
W przypadku tablica 2-wymiarowa należy przestrzegać zasadę poprawnej kolejności rozmiaru tablicy (kolumny, wiersze) patrz (Col,Row) - tablica 2-wymiarowa mniemana jako tablica wierszy.

Metoda ta działa także w Web panelach.
Przykład1:
Usunie 2 pozycji z tablicy.
JavaScriptWybierz oraz skopiuj do schowka

var aVal = Pm.CreatePmArray().Array1(0, 10, 20, 30, 40);
aVal.Remove(2, 2);   // Wynik: (0, 10, 40)
// lub
aVal.Remove(-2, 2);   // Wynik: (0, 10, 20)
Przykład2:
Usunie puste elementy z tablicy.
JavaScriptWybierz oraz skopiuj do schowka

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

Historia:
Pm9.00.29: Dodano wsparcie dla usuwania wierszy z tablicy 2-wymiarowej.
Pm9.00.04: Wytworzono
© MICROSYS, spol. s r.o.