Latest web development tutorials
×

jQuery EasyUI Kurs

jQuery EasyUI Kurs jQuery EasyUI Kurze Einführung

jEasyUI Anwendung

jEasyUI Erstellen einer CRUD-Anwendung jEasyUI Erstellen eines CRUD Datenraster jEasyUI CRUD-Bewerbungsformular jEasyUI Erstellen Sie einen RSS-Reader

jEasyUI Drag and Drop

jEasyUI Grund Drag \u0026 Drop jEasyUI Erstellen Drop Warenkorb jEasyUI Erstellen Sie einen Lehrplan

jEasyUI Menüs und Tasten

jEasyUI Erstellen eines einfachen Menüs jEasyUI Erstellen Link-Schaltfläche jEasyUI Erstellen Sie ein Menü-Taste jEasyUI Erstellen Sie Split-Taste

jEasyUI Layout

jEasyUI Erstellen Sie eine Grenze Layout jEasyUI Erstellen Sie komplexe Layouts jEasyUI Erstellen Faltplatte jEasyUI Registerkarte erstellen jEasyUI Dynamisch hinzufügen Registerkarten jEasyUI In Registerkarte Autoplay jEasyUI Erstellen XP Style auf der linken Seitenwand

jEasyUI Data Grid

jEasyUI Umgewandelt in HTML-Tabelle Datenraster jEasyUI Erhalten Sie ausgewählte Datenreihe jEasyUI Zur Anfrage jEasyUI In Symbolleiste jEasyUI Erstellen Sie komplexe Symbolleisten jEasyUI Einstellen Einfrieren Spalten jEasyUI Dynamische Spalte Änderung jEasyUI Format Spalten jEasyUI Stellen Sie die Sortierung jEasyUI Benutzerdefinierte Sortierung jEasyUI Erstellen Sie eine Kombination von Spalten jEasyUI In Checkbox jEasyUI Benutzerdefinierte Paging jEasyUI Aktivieren Inline-Editing jEasyUI Erweiterter Editor jEasyUI Spalte Betrieb jEasyUI Zusammengeführt Zelle jEasyUI Benutzerdefinierte Ansicht erstellen jEasyUI Erstellen Sie Fußzeile Zusammenfassung jEasyUI Bedingungen Zeile Hintergrundfarbe jEasyUI Erstellen Sie ein Eigenschaftenraster jEasyUI Expanded Linien Details Anzeigen jEasyUI erstellen Sie Untergliederungen jEasyUI Anzeige massiven Daten jEasyUI Fügen Sie eine Seite Komponente

jEasyUI Fenster

jEasyUI Erstellen einer einfachen Fenster jEasyUI Benutzerdefinierte Fenster Toolbars jEasyUI Fenster und Layout jEasyUI erstellen Dialog jEasyUI Passen Sie im Dialogfeld

jEasyUI Baum-Menü

jEasyUI Verwenden Sie Tags Baum Menü erstellen jEasyUI Erstellen asynchrone Baummenü jEasyUI Hinzufügen eines Knotenbaum-Menü jEasyUI Erstellen Baummenü mit Kontrollkästchen jEasyUI Drag \u0026 Drop die Baummenüsteuerung jEasyUI Lastmenübaum Eltern / Kind-Knoten jEasyUI Erstellen eines rasterbasierten Baum jEasyUI Erstellen Sie eine komplexe Baum mesh jEasyUI Dynamisch geladene Baum Gitter jEasyUI Fügen Sie einen Baum Grid Tab jEasyUI Lazy Loading Gitterknotenbaum

jEasyUI Form

jEasyUI Senden Sie das Formular ein asynchrones zu erstellen jEasyUI Formularauthentifizierung jEasyUI Erstellen Sie ein Dropdown-Feld Baum jEasyUI Format Dropdown-Feld jEasyUI Dropdown-Filterdatenraster

jEasyUI Referenzhandbuch

jQuery EasyUI Widget jQuery EasyUI Verbreitung

jQuery Plugin EasyUI

jQuery EasyUI zur Verfügung gestellt für die Erstellung von Cross-Browser-Web-Seiten kompletten Satz von Komponenten, einschließlich leistungsstarke Datagrid (Datennetz), treegrid (Baumform), Panel (Panel), Combo (Drop-down-Kombination) und so weiter. Benutzer können diese Komponenten kombinieren kann auch allein ein verwendet werden.

Plug-in-Liste

Base (Base)

Layout (Layout)

Menu (Menü) und Button (Knopf)

(Formular)

Window (Fenster)

Datagrid (Data Grid) und Baum (Baum)

Widget

Easyui Jede Komponente hat Eigenschaften, Methoden und Ereignisse. Benutzer können leicht auf diese Komponenten erweitern.

Immobilien

Es wird definiert, in den jQuery.fn. {Plugin} * .DEFAULTS. Sind beispielsweise Dialog Attribute in jQuery.fn.dialog.defaults definiert.

Ereignis

Ereignis (Callback-Funktion) definiert in jQuery.fn. {Plugin} * .DEFAULTS.

Weg

Der Methodenaufruf Syntax: $ ( 'Wähler') Plugin ( "Methode", Parameter) ;.

wobei:

  • jQuery-Selektor ist die Objektauswahl.
  • Plugin ist ein Plug-in-Namen.
  • Verfahren Stecker bestehende Verfahren anzupassen.
  • ist ein Parameter-Objekt kann ein Objekt sein, ein String ...

Das Verfahren ist definiert in jQuery.fn. {Plugin} .methods. Jede Methode hat zwei Parameter: jq und param. Der erste Parameter 'jq' ist notwendig, eine Referenz auf das Objekt jQuery. Der zweite Parameter "param" bezieht sich auf den tatsächlichen Verfahrensparameter übergeben. Zum Beispiel Dialogkomponentenmethode zu erweitern 'mymove Ansatz genannt, wie folgt:

$ .extend ($. Fn.dialog.methods, {
    mymove: function (JQ, newposition) {
		Rückkehr jq.each (function () {
			$ (Diese) .dialog ( "bewegen", newposition);
		});
    }
});

Jetzt können Sie 'mymove' Methode aufrufen, um das Dialogfeld (Dialog) an die angegebene Position zu verschieben:

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

Ich begann jQuery EasyUI mit

Download-Verzeichnis, und Verweise EasyUI CSS und JavaScript-Dateien auf Ihrer Seite.

<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 = "easyui / jquery.easyui.min.js"> </ script>

Sobald Sie EasyUI notwendigen Dateien verweisen, können Sie ein EasyUI Komponenten durch die Verwendung von Tags oder JavaScript definieren. Zum Beispiel, um eine obere Platte mit einer Klappfunktion, müssen Sie den HTML-Code zu schreiben, wie folgt:

<Div id = "p" class = "easyui-Panel" style = "width: 500px; height: 200px; padding: 10px;"
    title = "My Panel" iconCls = "Symbol-save" zusammenklappbar = "true">
    Das Panel Inhalt
</ Div>

Wenn Erstellen einer Komponente durch die Markierung "Daten-Optionen 'Attribut wird verwendet, um die Eigenschaftsnamen seit Version 1.3 HTML5 kompatibel zu unterstützen. So können Sie den obigen Code wie folgt umschreiben:

<Div id = "p" class = "easyui-Panel" style = "width: 500px; height: 200px; padding: 10px;"
    title = "My Panel" Daten-Optionen = "iconCls: 'Icon-save', zusammenklappbar: true">
    Das Panel Inhalt
</ Div>

Der folgende Code zeigt, wie ein gebundenes Kombinationsfeld Ereignis 'onSelect' zu erstellen.

<Input class = "easyui-Combobox" name = "Sprache"
    Daten-Optionen = "
    url: 'combobox_data.json',
    Valuefield: 'id',
    textfield: 'text',
    panelHeight: 'auto',
    onSelect: Funktion (Aufnahme) {
    alert (record.text)
    } ">