DSsys DSsys i skrypty JavaScript są miłe!

(akt. wer. 1.1.1)

Lista funkcji

Kategorie

Składnia

int funkcja DSsys.o.wezAktStrX ( string nastr_pole , string nastr_klasa , int ile )
int funkcja DSsys.x.adr.wezAktStrX ( string nastr_pole , string nastr_klasa , int ile )
int funkcja ds.adr.wezAktStrX ( string nastr_pole , string nastr_klasa , int ile )

Ustawia numer strony według ustawienia liczby pozycji na stronie w modelu Kontroler/Akcja.

Kategoria: URL

Lokalizacja: rdzen/o.js

Opis

Ustawia numer strony według ustawienia liczby pozycji na stronie w modelu Kontroler/Akcja.

Zwraca numer wyliczonej strony.

Parametry

string nastr_pole

Nazwa pola w adresie przechowującego liczbę pozycji na stronie.

string nastr_klasa

Nazwa klasy elementu select, która przechowuje wartości dopuszczalne na ilość pozycji na stronie.

int ile

Łączna liczba zwróconych rekordów (bez podziału na strony)

Przykłady

#1 Uaktualnianie nr str. wg ustawienia liczby pozycji na stronie w modelu Kontroler/Akcja. zapisz zapiszZIP

Przykład:

DSsys.start(['o.doklej.js']);
DSsys.ladowanie.dodAuto(function() {

  //Wygenerowanie liczby stron
  var opcje = '';
  for (var i=1;i<=10;i++) {
    opcje += '<option value="'+i+'">'+i+'</option>';
  }
  ds('#sel').doklej(opcje);

  //Przypisanie funkcji dla zmiany nr str.
  ds('input.ustaw_str').on('click',function() {
    ds.adr.ustStrX('str');
  });
  
  //Ustawienie wartości selecta strony na wartość z adresu
  ds('select.str').ustSel(ds.adr.wezX('str'));

  ds('input.ustaw_nastronie').on('click',function() {
    var strona = ds.adr.wezAktStrX('nastr','nastronie',250);//Pobranie numeru strony do wyświetlenia
    //w zależności od tego ile jest pozycji na stronie aktualnie
    //oraz po ile pozycji ma być od teraz na stronie.
    ds.adr.ustStr('nastronie','nastr',ds.adr.ustPole('str',strona));
    //Ustawienie ile ma być poz. na str.
  });

  //Ustawienie wartości selecta nastronie na wartość z liczby na stronie z adresu
  ds.adr.ustZaznaczone('nastronie','nastr');
});

HTML:

<select class="nastronie">
<option value="25">25</option><option value="50">50</option><option value="100">100</option><option value="200">200</option>
</select><input class="ustaw_nastronie" type="button" value="Ustaw na str." />
<br /><br /><br />
<select id="sel" class="str"></select>
<input class="ustaw_str" type="button" value="Ustaw stronę" />

Historia

Wersja Zmiana
1.1.0 Dodano funkcję.

Podobne

DSsys.x.adr.ustStr [DSsys.o.ust_str] - Ustawia pole adresu korzystając z wartości elementu option o danej klasie.
DSsys.x.adr.ustStrX [DSsys.o.ust_strX] - Ustawia numer strony wg wartości wybranej z pola select o podanej klasie.
DSsys.x.adr.ustPole [DSsys.o.ustpolezadr] - Ustawia podaną wartość danemu polu w adresie i zwraca zmieniony łańcuch zapytania (location.search)
DSsys.x.adr.wezX [DSsys.o.wezAdrX] - Zwraca cały adres lub jego część wg podnego parametru.
DSsys.x.adr.wezAktStr [DSsys.o.wezAktStr] - Ustawia numer strony według ustawienia liczby pozycji na stronie.
DSsys.x.adr.wezPole [DSsys.o.wezpolezadr] - Pobiera wartość pola podanego w parametrze.

Aktualna wersja: 1.1.1

* * *
© <^> 2012-2014

Projekt i wykonanie: DrezynSoft


Partner Autorska witryna kolejowa Partner DrezynSoft Partner Fotograficzna galeria krajobrazów Partner FotoStacyjka
Partner SelekTTor Partner Mapy Partner Edytor XML Partner Gry Partner Tłumacz Partner DSsys
Partner MojaMuzyka Partner Kanał Ostródzko-Elbląski w obiektywie <^> Partner Konwerter tekstu

Podstronę załadowano w 0.018 sekundy.