DSsys DSsys i skrypty JavaScript są miłe!

(akt. wer. 1.1.1)

Lista funkcji

Kategorie

Składnia

object funkcja DSsys.o.ustKonf ( object oryg , object nowe )
object funkcja DSsys.x.obkt.konf ( object oryg , object nowe )
object funkcja ds.obkt.konf ( object oryg , object nowe )

Ustawia konfigurację elementów biorąc za parametry konfigurację obecną i do ustawienia.

Kategoria: Obsługa

Lokalizacja: rdzen/o.js

Opis

Ustawia konfigurację elementów biorąc za parametry konfigurację obecną i do ustawienia.

Zwraca obiekt konfiguracyjny z wprowadzonymi zmianami.

Parametry

object oryg

Konfiguracja oryginalna.

object nowe

Konfiguracja modyfikująca konfigurację oryginalną. (tzw. nowe ustawienia)

Przykłady

#1 Zmiana pewnych prametrów danej konfiguracji zapisz zapiszZIP

Przykład:

DSsys.start();
DSsys.ladowanie.dodAuto(function() {
  var konf = {
    wyrownanie: ['center','right'],
    dekoracja: 'underline',
    czcionka: {
      wlk: '12pt',
      styl: 'bold'
    },
    kolor: '#003300'
  };
  var nowakonf = {
    wyrownanie: ['left'],
    czcionka: {
      wlk: '15px',
      rodzina: 'Arial'
    }
  };
  alert(DSsys.o.doTekstu(DSsys.o.ustKonf(konf,nowakonf)));
/*
W powyższym alercie obecna kofiguracja będzie miała następującą postać:

var aktualnakonf = {
  wyrownanie: ['left','right'],
  dekoracja: 'underline',
  czcionka: {
    wlk: '15px',
    styl: 'bold'
  },
  kolor: '#003300'
}
*/
});

Rezultat:

Dlaczego?

Nadrzędnym tutaj obiektem konfiguracji jest konfiguracja oryginalna dlatego w polu wyrównanie, które jest tabelą element center jest zastępowany elementem left, bo tenże element ma też indeks 0, co wcale nie znaczy, że jeżeli by się zrobiło tabelę w nowej konfiguracji wypełnioną pustymi elementami i później dodało już te właściwe, tabela wynikowa pola wyrównanie zawierała by sumę tablic. Po prostu wszystkie inne pola tabeli zostałyby nadpisane pustymi wartościami.

Pole czcionka.wlk ma wartość nadpisaną, czyli 15px a nie 12pt.

Natomiast nie została dopisana do aktualnej konfiguracji wartość pola rodzina, ponieważ znów pkt. wyjścia jest konf. oryginalna i stąd nie można jej rozbudowywać.

Podobne

DSsys.x.obkt.doTekstu [DSsys.o.doTekstu] - Przekształca obiekty do postaci tekstowej umożliwiając podgląd zwartości obiektu.

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.0163 sekundy.