Latest web development tutorials
×

jQuery EasyUI kurs

jQuery EasyUI kurs jQuery EasyUI krótkie wprowadzenie

jEasyUI aplikacja

jEasyUI Tworzenie aplikacji CRUD jEasyUI Tworzenie siatki danych CRUD jEasyUI Formularz zgłoszeniowy CRUD jEasyUI Załóż czytnika RSS

jEasyUI Przeciągnij i upuść

jEasyUI Podstawowe przeciągnij i upuść jEasyUI Tworzenie rozwijanego koszyk jEasyUI Tworzenie programu szkolnego

jEasyUI Menu i przyciski

jEasyUI Tworzenie prostego menu jEasyUI Utwórz przycisk Łącze jEasyUI Utwórz przycisk Menu jEasyUI Tworzenie przycisku podziału

jEasyUI układ

jEasyUI Utwórz układ graniczny jEasyUI Tworzenie złożonych układów jEasyUI Tworzenie składany panel jEasyUI Utwórz zakładkę jEasyUI Dynamicznie dodawanie zakładek jEasyUI Dodaj kartę AutoPlay jEasyUI Tworzenie Style XP na lewym panelu bocznym

jEasyUI dane Siatka

jEasyUI Budynek do HTML siatki danych tabeli jEasyUI Uzyskanie wybrany wiersz danych jEasyUI Dodaj zapytanie jEasyUI Dodaj pasek jEasyUI Tworzenie złożonych pasków jEasyUI Ustawienie kolumn zamarzaniu jEasyUI Dynamiczna zmiana kolumny jEasyUI Format Kolumny jEasyUI Ustaw rodzaj jEasyUI niestandardowe porządkowanie jEasyUI Tworzenie kombinacji kolumn jEasyUI Dodaj pole wyboru jEasyUI niestandardowe stronicowania jEasyUI Włącz inline edycji jEasyUI Rozszerzony edytor jEasyUI operacja kolumna jEasyUI Połączony komórkę jEasyUI Tworzenie własnych widoków jEasyUI Tworzenie podsumowanie stopki jEasyUI Warunki ustawić kolor tła wiersza jEasyUI Tworzenie siatki nieruchomości jEasyUI Rozbudowane linie Pokaż szczegóły jEasyUI Tworzenie podobszary jEasyUI Wyświetlanie danych masywny jEasyUI Dodaj element strony

jEasyUI okno

jEasyUI Tworzenie prostej okno jEasyUI Niestandardowe okienne Paski jEasyUI Okna i rozmieszczenie jEasyUI Tworzenie okna jEasyUI okno dialogowe Dostosuj

jEasyUI drzewo menu

jEasyUI Używać znaczników do tworzenia menu drzewo jEasyUI Tworzenie asynchronicznego Drzewo menu jEasyUI Dodanie węzła drzewa menu jEasyUI Tworzenie menu drzewa z pól wyboru jEasyUI Przeciągnij i upuść sterowania menu drzewa jEasyUI Struktura menu Załaduj węzły rodzic / dziecko jEasyUI Tworzenie sieci w oparciu o drzewo jEasyUI Tworzenie złożonego drzewa siatki jEasyUI Załadowane dynamicznie drzewa siatki jEasyUI Dodaj zakładkę drzewa Siatka jEasyUI Leniwy załadunku drzewa węzeł sieci

jEasyUI forma

jEasyUI Prześlij formularz, aby utworzyć asynchroniczne jEasyUI Uwierzytelnianie za pomocą formularzy jEasyUI Utwórz drzewo liście rozwijanej jEasyUI Skrzynka rozwijanej Format jEasyUI Filtr siatka danych rozwijane

jEasyUI Reference Manual

jQuery EasyUI Widget jQuery EasyUI rozpiętość

Wtyczka jQuery EasyUI

jQuery EasyUI przewidziano utworzenie różnymi przeglądarkami stron internetowych kompletny zestaw komponentów, w tym potężne DataGrid (Siatka danych), TreeGrid (postać drzewa), panel (panel), kombi (połączenie rozwijanej) i tak dalej. Użytkownik może łączyć te składniki mogą być stosowane pojedynczo jeden.

Plug-in listy

Podstawa (zasada)

Layout (Układ)

Menu (Menu) i przycisk (przycisk)

Formularz (formularz)

Okna (Okno)

DataGrid (Siatka danych) oraz drzewa (drzewo)

Widget

Easyui Każdy składnik ma właściwości, metod i zdarzeń. Użytkownicy mogą łatwo rozszerzyć do tych składników.

nieruchomość

Jest ona definiowana w jQuery.fn. {} .defaults Plugin. Na przykład, cechy dialogowych są zdefiniowane w jQuery.fn.dialog.defaults.

wydarzenie

Zdarzenie (funkcja callback) jest zdefiniowana w jQuery.fn. {} .defaults Plugin.

sposób

Składnia wywołania metody: $ ( "selektor") wtyczki ( "metoda", parametr) ;.

w którym:

  • selektor jQuery jest selektor obiektu.
  • Wtyczka jest nazwą typu plug-in.
  • Metoda z wtyczką pasującą do istniejącego sposobu.
  • Parametr ten jest przedmiotem parametr może być przedmiotem, ciąg ...

Sposób jest zdefiniowany w jQuery.fn. {Plugin} .metody. Każda metoda ma dwa parametry: JQ i param. jest pierwszym parametrem 'jq "konieczne odniesienie do obiektu jQuery. Drugi parametr 'param' odnosi się do rzeczywistych parametrów metody przeszły. Na przykład, w celu rozszerzenia metody składnik dialogowego podejście "mymove", jak następuje:

$ .extend ($. Fn.dialog.methods {
    mymove: function (jq, newposition) {
		powrót jq.each (function () {
			$ (This) .dialog ( "ruch", newposition);
		});
    }
});

Teraz można nazwać "mymove" metoda, aby przesunąć okno (okna) do określonej lokalizacji:

$ ( '# Dd "). Dialog (" mymove', {
    left: 200,
    top: 100
});

Zacząłem używać jQuery EasyUI

Pobierz bibliotekę, a odniesienia EasyUI CSS i JavaScript plików w swoją stronę.

<Link rel = "stylesheet" type = "text / css" href = "easyui / themes / default / easyui.css">
<Link rel = "stylesheet" type = "text / css" href = "easyui / themes / icon.css">
<Script type = "text / javascript" src = "easyui / jquery-1.7.2.min.js"> </ script>
<Script type = "text / javascript" src = "/ jquery.easyui.min.js easyui"> </ script>

Po odwoływać EasyUI niezbędnych plików, można zdefiniować elementy EasyUI dzięki zastosowaniu znaczników lub JavaScript. Na przykład, na górnym panelu z funkcją składania, trzeba napisać kod HTML, co następuje:

<Div id = class "p" = "easyui panelu" style = "width: 500px; height: 200px; padding: 10px;"
    title = "Mój panel" iconCls = "icon-save" składane = "true">
    Zawartość panelu
</ Div>

Podczas tworzenia komponentu zaznaczając, atrybut "dane-options" jest wykorzystywane do wspierania nazwę właściwości od wersji 1.3 HTML5 kompatybilne. Więc można przepisać powyższy kod w następujący sposób:

<Div id = class "p" = "easyui panelu" style = "width: 500px; height: 200px; padding: 10px;"
    title = "Mój panel" data-options = "iconCls: 'Save' ikon, składane: true">
    Zawartość panelu
</ Div>

Poniższy kod pokazuje jak utworzyć pole kombi zdarzenia związanego onselect ''.

<Wejście class = "easyui-combobox" name = "język"
    data-options = "
    url: 'combobox_data.json "
    valueField: 'id',
    textField: "text"
    panelHeight: 'auto',
    onSelect: function (nagrywanie) {
    alert (record.text)
    } ">