Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 45 Next »

Serwis VariableSetService pozwala zarządzać tabelami dynamicznymi oraz zmiennymi znajdującymi się w tych tabelach. Posiada następujące funkcje:

  • get - pobiera komponent tabeli dynamicznej.
    • Parametry funkcji

      NazwaTyp

      Wartość domyślna

      Opis
      variableSetIdParamString/NumbernullIdentyfikator tabeli dynamicznej/Numer tabeli dynamicznej na formularzu zgodnie z mapą procesu (pierwsza tabela ma numer 0)


    • Rezultat funkcji:

      TypOpis
      Suncode.form.view.gadget.variableset.VariableSetKomponent tabeli dynamicznej lub undefined, jeśli nie znaleziono



  • getAll - zwraca wszystkie komponenty tabel dynamicznych.
    • Parametry funkcji

      NazwaTyp

      Wartość domyślna

      Opis
      getEditableBooleanfalseInformacja, czy zwracac tylko edytowalne tabele dynamiczne


    • Rezultat funkcji:

      TypOpis
      Suncode.form.view.gadget.variableset.VariableSet[]Tablica komponentów tabel dynamicznych lub pusta tablica, jeśli nie znaleziono żadnej tabeli
  • hide - ukrywa tabele dynamiczne
    • Parametry funkcji

      NazwaTyp

      Wartość domyślna

      Opis
      variablesString/Number/String[],Number[]nullIdentyfikator/tablica identyfikatorów tabel dynamicznych lub numer(indeks)/tablica numerów tabel dynamicznych. Numer określa indeks tabeli dynamicznej na formularzu, dla numeru 0 jest to pierwsza tabela zadania, itd. Podając tablicę można mieszać typy, czyli można podać tablicę: [ 'id_tabeli_1', 3 ], co ukryje tabelę o id: 'id_tabeli_1' oraz tabelę, która jest czwarta w kolejności na formularzu.


    • Rezultat funkcji: brak

 

  • show - pokazuje tabele dynamiczne
    • Parametry funkcji

      NazwaTyp

      Wartość domyślna

      Opis
      variablesString/Number/String[],Number[]nullIdentyfikator/tablica identyfikatorów tabel dynamicznych lub numer(indeks)/tablica numerów tabel dynamicznych. Numer określa indeks tabeli dynamicznej na formularzu, dla numeru 0 jest to pierwsza tabela zadania, itd. Podając tablicę można mieszać typy, czyli można podać tablicę:  [ 'id_tabeli_1', 3 ], co pokaże tabelę o id: 'id_tabeli_1' oraz tabelę, która jest czwarta w kolejności na formularzu.


    • Rezultat funkcji: brak

 

  • addRow - dodaje pusty rekord do tabeli dynamicznej. Możliwe jest rozpoczęcie edycji pierwszej edytowalnej komórki nowo dodanego rekordu.
    • Parametry funkcji

      NazwaTyp

      Wartość domyślna

      Opis
      variableSetSuncode.form.view.gadget.variableset.VariableSetnull

      Komponent tabeli dynamicznej

      startEditingBooleanfalseInformuje, czy rozpocząć edycję pierwszej edytowalnej komórki nowo dodanego rekordu
      recordsObject/Object[]{}Wartości w nowym wierszu postaci { id_kolumny1 : "wartosc_1", id_kolumny2 : "wartosc_2" }.
      Możliwe jest podanie także tablicy rekordów w powyższej postaci, co spowoduje dodanie kilku wierszy do tabeli dynamicznej.


    • Rezultat funkcji: brak

 

  • insertRow - wstawia pusty rekord do tabeli dynamicznej na podanej pozycji. Możliwe jest rozpoczęcie edycji pierwszej edytowalnej komórki nowo dodanego rekordu.
    • Parametry funkcji

      NazwaTyp

      Wartość domyślna

      Opis
      variableSetSuncode.form.view.gadget.variableset.VariableSetnull

      Komponent tabeli dynamicznej

      indexNumberbrakNumer wiersza od którego wstawione zostaną nowe wiersze. Numer musi być większy lub równy 0.
      startEditingBooleanfalseInformuje, czy rozpocząć edycję pierwszej edytowalnej komórki nowo wstawionego rekordu
      recordsObject/Object[]{}Wartości we wstawionym wierszu postaci { id_kolumny1 : "wartosc_1", id_kolumny2 : "wartosc_2" }.
      Możliwe jest podanie także tablicy rekordów w powyższej postaci, co spowoduje dodanie kilku wierszy do tabeli dynamicznej.


    • Rezultat funkcji: brak

 

  • getSelected - pobiera aktualnie zaznaczony rekord w tabeli dynamicznej, zwraca null, gdy żaden rekord nie jest aktualnie zaznaczony.
    • Parametry funkcji

      NazwaTyp

      Wartość domyślna

      Opis
      variableSetSuncode.form.view.gadget.variableset.VariableSetnullKomponent tabeli dynamicznej


    • Rezultat funkcji:

      TypOpis
      Ext.data.ModelAktualnie zaznaczony rekord
  • deleteSelected - usuwa wszystkie zaznaczone rekordy w tabeli dynamicznej.
    • Parametry funkcji

      NazwaTyp

      Wartość domyślna

      Opis
      variableSetSuncode.form.view.gadget.variableset.VariableSetnullKomponent tabeli dynamicznej


    • Rezultat funkcji: brak

 

  • copySelected - kopiuje wszystkie zaznaczone rekordy w tabeli dynamicznej.
    • Parametry funkcji

      NazwaTyp

      Wartość domyślna

      Opis
      variableSetSuncode.form.view.gadget.variableset.VariableSetnullKomponent tabeli dynamicznej


    • Rezultat funkcji: brak


  • getRowIndex - zwraca numer wiersza dla danego rekordu.
    • Parametry funkcji

      NazwaTyp

      Wartość domyślna

      Opis
      variableSetSuncode.form.view.gadget.variableset.VariableSetnullKomponent tabeli dynamicznej
      recordExt.data.ModelnullObiekt rekordu tabeli dynamicznej


       

    • Rezultat funkcji:

      TypOpis
      IntegerNumer wiersza
  • getColumnIndex - zwraca numer kolumny dla danej zmiennej formularza.
    • Parametry funkcji

      NazwaTyp

      Wartość domyślna

      Opis
      variableSetSuncode.form.view.gadget.variableset.VariableSetnullKomponent tabeli dynamicznej
      variableIdStringnullIdentyfikator zmiennej formularza (identyfikator zmiennej procesu) znajdującej się w tabeli dynamicznej


    • Rezultat funkcji:

      TypOpis
      IntegerNumer kolumny
  • getValue - zwraca wartość zmiennej formularza w konkretnej komórce w tabeli dynamicznej lub ciąg wartości ze wszystkich komórek w danej kolumnie (od 3.1.8).
    • Parametry funkcji

      NazwaTyp

      Wartość domyślna

      Opis
      variableSetSuncode.form.view.gadget.variableset.VariableSetnullKomponent tabeli dynamicznej
      rowIndexIntegernullNumer wiersza rekordu (pierwszy wiersz ma numer 0). W przypadku podania null, zwracany jest ciąg wartości ze wszystkich komórek w danej kolumnie. Kolejne wartości są rozdzielone znakiem średnika (od 3.1.8)
      variableIdStringnullIdentyfikator zmiennej formularza (identyfikator zmiennej procesu) znajdującej się w tabeli dynamicznej


       

    • Rezultat funkcji:

      TypOpis
      ObjectWartość zmiennej w komórce
  • setValue - ustawia wartość zmiennej formularza w konkretnej komórce w tabeli dynamicznej lub ciąg wartości we wszystkich komórkach w danej kolumnie (jeżeli ciąg wartości jest dłuższy, niż ilość rekordów w tabeli dynamicznej, to dodawane są nowe rekordy z pustymi wartościami dla innych komórek, jeżeli ciąg wartości jest krótszy, niż ilość rekordów w tabeli dynamicznej, to w pozostałych rekordach w danej kolumnie ustawiana jest pusta wartość) (od 3.1.8).
    • Parametry funkcji

      NazwaTyp

      Wartość domyślna

      Opis
      variableSetSuncode.form.view.gadget.variableset.VariableSetnullKomponent tabeli dynamicznej
      rowIndexIntegernullNumer wiersza rekordu (pierwszy wiersz ma numer 0). W przypadku podania null, ustawiany jest ciąg wartości we wszystkich komórkach w danej kolumnie. Kolejne wartości powinny być rozdzielone znakiem średnika (od 3.1.8)
      variableIdStringnullIdentyfikator zmiennej formularza (identyfikator zmiennej procesu) znajdującej się w tabeli dynamicznej
      valueObjectnullWartość zmiennej formularza


    • Rezultat funkcji: brak


  • save - zapisuje rekordy tabeli dynamicznej do kontekstu zadania.
    • Parametry funkcji

      NazwaTyp

      Wartość domyślna

      Opis
      variableSetSuncode.form.view.gadget.variableset.VariableSetnullKomponent tabeli dynamicznej


    • Rezultat funkcji: brak

  • markErrorCell - zaznacza komórkę w tabeli dynamicznej jako błędna (czerwone tło).
    • Parametry funkcji

      NazwaTyp

      Wartość domyślna

      Opis
      variableSetSuncode.form.view.gadget.variableset.VariableSetnullKomponent tabeli dynamicznej
      rowIndexIntegernullNumer wiersza rekordu (pierwszy wiersz ma numer 0)
      variableIdStringnullIdentyfikator zmiennej formularza (identyfikator zmiennej procesu) znajdującej się w tabeli dynamicznej


      Rezultat funkcji: brak

       

  • unmarkErrorCell - odznacza komórkę w tabeli dynamicznej jako błędną (usuwa czerwone tło).
    • Parametry funkcji

      NazwaTyp

      Wartość domyślna

      Opis
      variableSetSuncode.form.view.gadget.variableset.VariableSetnullKomponent tabeli dynamicznej
      rowIndexIntegernullNumer wiersza rekordu (pierwszy wiersz ma numer 0)
      variableIdStringnullIdentyfikator zmiennej formularza (identyfikator zmiennej procesu) znajdującej się w tabeli dynamicznej


       

    • Rezultat funkcji: brak

       

  • getVariableSetData - zwraca wszystkie zmienne formularza we wszystkich rekordach tabeli dynamicznej w formie JSON.

     

    • Parametry funkcji

      NazwaTyp

      Wartość domyślna

      Opis
      variableSetSuncode.form.view.gadget.variableset.VariableSetnullKomponent tabeli dynamicznej


       

    • Rezultat funkcji:

      TypOpis
      StringZawartość tabeli w formie JSON

       

       

  • getRowsCount - zwraca ilość wierszy w tabeli dynamicznej.

    • Parametry funkcji

      NazwaTyp

      Wartość domyślna

      Opis
      variableSetSuncode.form.view.gadget.variableset.VariableSetnullKomponent tabeli dynamicznej


    • Rezultat funkcji:

      TypOpis
      IntegerIlość wierszy w tabeli dynamicznej
  • getColumnSum - zwraca sumę wartości z danej kolumny.

    • Parametry funkcji

      NazwaTyp

      Wartość domyślna

      Opis
      variableSetSuncode.form.view.gadget.variableset.VariableSetnullKomponent tabeli dynamicznej
      variableIdStringnullZmienna procesu identyfikująca kolumnę w tabeli dynamicznej
      groupedBooleanfalseInformuje, czy zwracać rezultat w postaci obiektu zawierającego sumę z poszczególnych grup
      (ma znaczenie tylko, gdy tabela dynamiczna ma aktywną opcję grupowania)


    • Rezultat funkcji:

      TypOpis
      Integer/StringSumę wartości z danej kolumny (typ String występuje, gdy suma została wykonana na kolumnie, która zawiera wartości tekstowe - rezultatem jest ciąg znaków)
  • setTitle - ustawia tytuł.

    • Parametry funkcji

      NazwaTyp

      Wartość domyślna

      Opis
      variableSetSuncode.form.view.gadget.variableset.VariableSetnullKomponent tabeli dynamicznej
      titleStringnullTytuł (możliwe jest podawanie tagów HTML)


    • Rezultat funkcji: brak

  • removeBottomToolbarButtons - usuwa wszystkie przyciski z dolnej belki oraz ukrywa ją. Dodawanie rekordów za pomocą klawiatury jest możliwe tylko w przypadku, gdy przycisk dodawania, wstawiania lub kopiowania jest dostępny, widoczny i niezablokowany. Usuwanie rekordów za pomocą klawiatury jest możliwe tylko w przypadku, gdy przycisk usuwania jest dostępny, widoczny i niezablokowany.

    • Parametry funkcji

      NazwaTyp

      Wartość domyślna

      Opis
      variableSetSuncode.form.view.gadget.variableset.VariableSetnullKomponent tabeli dynamicznej


    • Rezultat funkcji:brak

  • removeBottomToolbarButton - usuwa określony przycisk z dolnej belki oraz ukrywa ją, gdy przycisk był ostatnim dostępnym na belce. Dodawanie rekordów za pomocą klawiatury jest możliwe tylko w przypadku, gdy przycisk dodawania, wstawiania lub kopiowania jest dostępny, widoczny i niezablokowany. Usuwanie rekordów za pomocą klawiatury jest możliwe tylko w przypadku, gdy przycisk usuwania jest dostępny, widoczny i niezablokowany.

    • Parametry funkcji

      NazwaTyp

      Wartość domyślna

      Opis
      variableSetSuncode.form.view.gadget.variableset.VariableSetnullKomponent tabeli dynamicznej
      itemIdStringnullIdentyfikator przycisku na belce. Oczekiwane wartości to:
      - add - przycisk dodawania wiersza
      - insert
      - przycisk wstawiania wiersza
      - delete - przycisk usuwania wiersza
      - copy - przycisk kopiowania wiersza
      - dowolne id, będące id przycisku DT_BUTTON podanego w mapie


    • Rezultat funkcji:brak


     

     

  • disableBottomToolbarButtons - blokuje wszystkie przyciski z dolnej belki. Dodawanie rekordów za pomocą klawiatury jest możliwe tylko w przypadku, gdy przycisk dodawania, wstawiania lub kopiowania jest dostępny, widoczny i niezablokowany. Usuwanie rekordów za pomocą klawiatury jest możliwe tylko w przypadku, gdy przycisk usuwania jest dostępny, widoczny i niezablokowany.

    • Parametry funkcji

      NazwaTyp

      Wartość domyślna

      Opis
      variableSetSuncode.form.view.gadget.variableset.VariableSetnullKomponent tabeli dynamicznej


    • Rezultat funkcji:brak


     

     

  • disableBottomToolbarButton - blokuje określony przycisk z dolnej belki. Dodawanie rekordów za pomocą klawiatury jest możliwe tylko w przypadku, gdy przycisk dodawania, wstawiania lub kopiowania jest dostępny, widoczny i niezablokowany. Usuwanie rekordów za pomocą klawiatury jest możliwe tylko w przypadku, gdy przycisk usuwania jest dostępny, widoczny i niezablokowany.

    • Parametry funkcji

      NazwaTyp

      Wartość domyślna

      Opis
      variableSetSuncode.form.view.gadget.variableset.VariableSetnullKomponent tabeli dynamicznej
      itemIdStringnullIdentyfikator przycisku na belce. Oczekiwane wartości to:
      - add - przycisk dodawania wiersza
      - insert
      - przycisk wstawiania wiersza
      - delete - przycisk usuwania wiersza
      - copy - przycisk kopiowania wiersza
      - dowolne id, będące id przycisku DT_BUTTON podanego w mapie


    • Rezultat funkcji:brak


     

     

  • enableBottomToolbarButtons - aktywuje wszystkie przyciski z dolnej belki. Dodawanie rekordów za pomocą klawiatury jest możliwe tylko w przypadku, gdy przycisk dodawania, wstawiania lub kopiowania jest dostępny, widoczny i niezablokowany. Usuwanie rekordów za pomocą klawiatury jest możliwe tylko w przypadku, gdy przycisk usuwania jest dostępny, widoczny i niezablokowany.

    • Parametry funkcji

      NazwaTyp

      Wartość domyślna

      Opis
      variableSetSuncode.form.view.gadget.variableset.VariableSetnullKomponent tabeli dynamicznej


    • Rezultat funkcji:brak


     

     

  • enableBottomToolbarButton - aktywuje określony przycisk z dolnej belki. Dodawanie rekordów za pomocą klawiatury jest możliwe tylko w przypadku, gdy przycisk dodawania, wstawiania lub kopiowania jest dostępny, widoczny i niezablokowany. Usuwanie rekordów za pomocą klawiatury jest możliwe tylko w przypadku, gdy przycisk usuwania jest dostępny, widoczny i niezablokowany.

    • Parametry funkcji

      NazwaTyp

      Wartość domyślna

      Opis
      variableSetSuncode.form.view.gadget.variableset.VariableSetnullKomponent tabeli dynamicznej
      itemIdStringnullIdentyfikator przycisku na belce. Oczekiwane wartości to:
      - add - przycisk dodawania wiersza
      - insert
      - przycisk wstawiania wiersza
      - delete - przycisk usuwania wiersza
      - copy - przycisk kopiowania wiersza
      - dowolne id, będące id przycisku DT_BUTTON podanego w mapie


    • Rezultat funkcji:brak



     

  • addBottomToolbarButton - dodaje przycisk do dolnej belki.

    • Parametry funkcji

      NazwaTyp

      Wartość domyślna

      Opis
      variableSetSuncode.form.view.gadget.variableset.VariableSetnullKomponent tabeli dynamicznej
      buttonObject/Ext.button.ButtonnullObiekt konfiguracyjny przycisku (podawany do tworzenia Ext.button.Button)


    • Rezultat funkcji:brak



     

  • insertBottomToolbarButton - dodaje przycisk do dolnej belki na określonej pozycji.

    • Parametry funkcji

      NazwaTyp

      Wartość domyślna

      Opis
      variableSetSuncode.form.view.gadget.variableset.VariableSetnullKomponent tabeli dynamicznej
      buttonObject/Ext.button.ButtonnullObiekt konfiguracyjny przycisku (podawany do tworzenia Ext.button.Button)
      indexIntegernullPozycja, na które dodawany jest przycisk


    • Rezultat funkcji:brak


     

  • getRecordsByCriteria - wyszukuje rekordy w tabeli dynamicznej na podstawie podanych kryteriów (wartości w kolumnach, dokładność co do wartości i typu).

    • Parametry funkcji

      NazwaTyp

      Wartość domyślna

      Opis
      variableSetSuncode.form.view.gadget.variableset.VariableSetnullKomponent tabeli dynamicznej
      criteriaObject[][]Tablica obiektów kryteriów. Kryterium musi zawierać następujące właściwości:
      - id - identyfikator kolumny (zmienna procesu)
      - value - oczekiwana wartość


    • Rezultat funkcji:

      TypOpis
      Ext.data.Model[]Znalezione rekordy

     

  • deleteRecordsByCriteria - usuwa rekordy z tabeli dynamicznej na podstawie podanych kryteriów z dokładnością do typu (wartości w kolumnach, dokładność co do wartości i typu).

    • Parametry funkcji

      NazwaTyp

      Wartość domyślna

      Opis
      variableSetSuncode.form.view.gadget.variableset.VariableSetnullKomponent tabeli dynamicznej
      criteriaObject[][]Tablica obiektów kryteriów. Kryterium musi zawierać następujące właściwości:
      - id - identyfikator kolumny (zmienna procesu)
      - value - oczekiwana wartość


    • Rezultat funkcji:

      TypOpis
      IntegerIlość usuniętych rekordów



     

  • deleteRecords (od 3.1.8) - usuwa określone rekordy z tabeli dynamicznej.

    • Parametry funkcji

      NazwaTyp

      Wartość domyślna

      Opis
      variableSetSuncode.form.view.gadget.variableset.VariableSetnullKomponent tabeli dynamicznej
      recordsExt.data.Model[]nullTablica rekordów do usunięcia


    • Rezultat funkcji: brak

       

     

  • clear - usuwa wszystkie rekordy z tabeli dynamicznej.

    • Parametry funkcji

      NazwaTyp

      Wartość domyślna

      Opis
      variableSetSuncode.form.view.gadget.variableset.VariableSetnullKomponent tabeli dynamicznej
      silentBooleanfalseInformuje, czy podczas usuwania mają zostać wywołane akcje bulkremove and clear dla store'a


    • Rezultat funkcji: brak

 

  • showColumn - pokazuje kolumnę w tabeli dynamicznej.

    • Parametry funkcji

      NazwaTyp

      Wartość domyślna

      Opis
      variableSetSuncode.form.view.gadget.variableset.VariableSetnullKomponent tabeli dynamicznej
      variableIdStringnullZmienna procesu identyfikująca kolumnę w tabeli dynamicznej


    • Rezultat funkcji: brak

 

  • hideColumn - ukrywa kolumnę w tabeli dynamicznej.

    • Parametry funkcji

      NazwaTyp

      Wartość domyślna

      Opis
      variableSetSuncode.form.view.gadget.variableset.VariableSetnullKomponent tabeli dynamicznej
      variableIdStringnullZmienna procesu identyfikująca kolumnę w tabeli dynamicznej


    • Rezultat funkcji: brak

 

  • getColumnName - pobiera nazwę kolumny w tabeli dynamicznej z uwzględnieniem tłumaczenia (widoczną w nagłówku).
    • Parametry funkcji

      NazwaTyp

      Wartość domyślna

      Opis
      variableSetSuncode.form.view.gadget.variableset.VariableSetnullKomponent tabeli dynamicznej
      variableIdStringnullZmienna procesu identyfikująca kolumnę w tabeli dynamicznej


    • Rezultat funkcji:

      TypOpis
      StringNazwa kolumny w tabeli dynamicznej lub null, jeżeli kolumna o podanym identyfikatorze nie istnieje w tabeli


  • setColumnName - ustawia nazwę kolumny w tabeli dynamicznej (widoczną w nagłówku), zachowuje informację o opisie i wymagalności zmiennej.
    • Parametry funkcji

      NazwaTyp

      Wartość domyślna

      Opis
      variableSetSuncode.form.view.gadget.variableset.VariableSetnullKomponent tabeli dynamicznej
      variableIdStringnullZmienna procesu identyfikująca kolumnę w tabeli dynamicznej
      nameStringnullNazwa kolumny


    • Rezultat funkcji: brak



  • addTool - dodaje przycisk narzędzia do nagłówka tabeli dynamicznej.
    • Parametry funkcji

      NazwaTyp

      Wartość domyślna

      Opis
      variableSetSuncode.form.view.gadget.variableset.VariableSetnullKomponent tabeli dynamicznej
      toolObject/Ext.panel.ToolnullObiekt konfiguracyjny narzędzia (podawany do tworzenia Ext.panel.Tool)


    • Rezultat funkcji: brak



  • getTitle - zwraca tytuł tabeli dynamicznej bez tagów HTML.
    • Parametry funkcji

      NazwaTyp

      Wartość domyślna

      Opis
      variableSetSuncode.form.view.gadget.variableset.VariableSetnullKomponent tabeli dynamicznej


    • Rezultat funkcji:

      TypOpis
      StringTytuł tabeli dynamicznej bez tagów HTML
  • getInfo - zwraca informacje o tabeli dynamicznej.
    • Parametry funkcji

      NazwaTyp

      Wartość domyślna

      Opis
      variableSetSuncode.form.view.gadget.variableset.VariableSetnullKomponent tabeli dynamicznej

       

       

    • Rezultat funkcji

      TypOpis
      Object

      Obiekt zawierający informacje o tabeli dynamicznej. Obiekt posiada następujące właściwości:

          - id (Typ String)

            Identyfikator tabeli dynamicznej

          - originalName (Typ String)

             Oryginalny tytuł tabeli dynamicznej (właściowiść DT_TABLE_NAME z konfiguracji)

          - title (Typ String)

             Tytuł tabeli dynamicznej bez tagów HTML

          - columns (Typ Array)

             Tablica informacji o poszczególnych kolumnach. Każdy element jest typu Object i zawiera następujące właściwości:

              - id (Typ String)

                  Identyfikator zmiennej procesu

              - name (Typ String)

                  Nazwa kolumny tabeli dynamicznej (nazwa zmiennej procesu) z uwzględnieniem tłumaczenia (nazwa widoczna w nagłówku)

              - editable (Typ Boolean)

                  Informuje, czy kolumna jest edytowalna

              - hidden (Typ Boolean)

                  Informuje, czy kolumna jest ukryta

       

       

  • addRenderer (od 3.1.6) - pozwala na dodanie dowolnej funkcji renderującej wartość komórki w tabelce dynamicznej. Zarejestrować można dowolną liczbę rendererów, które zostaną wywołane zgodnie z kolejnością dodania.

    • Parametry funkcji:

       

      NazwaTypWartość domyślnaOpis
      variableSetSuncode.form.view.gadget.variableset.VariableSetnullKomponent tabeli dynamicznej
      rendererFunctionnull

      Funkcja renderująca wartość danych kolumn. Przyjmuje następujące parametry:

      - value: wartość komórki (nie formatowana) 

      - data: obiekt całego rekordu (wiersza)

      {
      	"id_zmiennej": "wartość",
      	"id_zmiennej2": "wartość2"
      }

      - column: identyfikator aktualnie renderowanej kolumny (id zmiennej) 

      - metaData: obiekt zawierający informacje o wierszu

      {
      	row: //indeks wiersza (readonly)
      	cell: //indeks kolumny (readonly)
      	style: //nadany styl elementu TD
      	cls: // nadana klasa css elementu TD
       
      	// 3.1.7+
      	encode: // czy kodować znaki html (domyślnie true)
      }


      Parametr metaData.encode może być wykorzystany w przypadku, gdy chcemy w komórce wstawić tagi html. W takim przypadku musimy sami zadbać o zakodowanie wartości wpisanej przez użytkownika.

       

      Funkcja może zwrócić wartość, która zostanie wpisana do komórki (o ile inne funkcje renderujące wywołane później nie zmienią tej wartości.

      Przykład:

      // Rejestracja renderera
      var vss = ServiceFactory.getVariableSetService();
       
      vss.addRenderer(vss.get(0), function(value, data, column, metaData){
       
      	// nadanie stylu na podstawie wartości zmienna1
      	metaData.style = 'color: ' + value; // lub data[column]
       
      	// nadanie klasy na podstawie wartości zmienna2
      	metaData.cls = data['zmienna2'];
       
      	// nadanie nowej wartości
      	return 'rendered:' + value;
      }, ['zmienna1']); // renderer dla podanej kolumny
      columnsString[]Wszystkie kolumny tabelkiTablica identyfikatorów zmiennych (kolumn) dla których ma obowiązywać ta funkcja renderująca. Jeżeli pominiemy ten parametr, funkcja będzie obowiązywać dla wszystkich zmiennych.


    • Rezultat funkcji: brak

       

       

  • removeRenderers (od 3.1.6) - usuwa wszystkie funkcje renderujące z podanej zmiennej tabelki dynamicznej
    • Parametry funkcji:

       

      NazwaTypWartość domyślnaOpis
      variableSetSuncode.form.view.gadget.variableset.VariableSetnullKomponent tabelki dynamicznej
      columnsString[]Wszystkie kolumny tabelkiTablica identyfikatorów zmiennych (kolumn) z których usunąć wszystkie funkcje renderujące.
    • Rezultat funkcji: brak

     

  • selectAll (od 3.1.8) - zaznacza wszystkie rekordy z tabeli dynamicznej (uwaga: wiąże się to z dodaniem do każdego rekordu określonej klasy css, rekordy nie są zwracane przez selModel.getSelection()).

    • Parametry funkcji

      NazwaTyp

      Wartość domyślna

      Opis
      variableSetSuncode.form.view.gadget.variableset.VariableSetnullKomponent tabeli dynamicznej


    • Rezultat funkcji: brak



     

  • deselectAll (od 3.1.8) - odznacza wszystkie rekordy z tabeli dynamicznej (uwaga: wiąże się to z usunięciem z każdego rekordu określonej klasy css).

    • Parametry funkcji

      NazwaTyp

      Wartość domyślna

      Opis
      variableSetSuncode.form.view.gadget.variableset.VariableSetnullKomponent tabeli dynamicznej


    • Rezultat funkcji: brak



  • getAllSelected (od 3.1.8) - zwraca wszystkie zaznaczone rekordy (za pomocą funkcji selectAll, czyli posiadające określona klasę css).
    • Parametry funkcji

      NazwaTyp

      Wartość domyślna

      Opis
      variableSetSuncode.form.view.gadget.variableset.VariableSetnullKomponent tabeli dynamicznej


    • Rezultat funkcji:

      TypOpis
      Ext.data.Model[]Tablica zaznaczonych rekordów

       

       

  • minimize (od 3.1.25) - minimalizuje tabelę dynamiczną.

    • Parametry funkcji

      NazwaTyp

      Wartość domyślna

      Opis
      variableSetSuncode.form.view.gadget.variableset.VariableSetnullKomponent tabeli dynamicznej


    • Rezultat funkcji: brak

 

  • maximize (od 3.1.25) - maksymalizuje tabelę dynamiczną.

    • Parametry funkcji

      NazwaTyp

      Wartość domyślna

      Opis
      variableSetSuncode.form.view.gadget.variableset.VariableSetnullKomponent tabeli dynamicznej


    • Rezultat funkcji: brak

 

  • No labels