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 EasyUI Form Plugin - Combogrid Composite Gitter

jQuery Plugin EasyUI jQuery Plugin EasyUI

Streckt sich von $ .fn.combo.defaults und $ .fn.datagrid.defaults. Mit $ außer Kraft setzen .fn.combogrid.defaults die Standardeinstellungen zurück.

Composite-Gitter (combogrid) in editierbare Textfelder und Dropdown-Daten Gitterplatte kombiniert werden, können die Benutzer schnell finden und wählen Sie aus der Drop-down-Daten-Grid-Panel. Composite-Gitter (combogrid) bietet eine Auswahl an einem Projekt von Tastatur-Navigation unterstützt.

Verlassen Sie sich

  • Combo
  • Datagrid

Verwendung

Erstellen von zusammengesetzten Gitters (combogrid)

1, von Tags Verbundgitter (combogrid) zu erzeugen.

<Wählen Sie id = "cc" class = "easyui-combogrid" name = "dept" style = "width: 250px;"
    Daten-Optionen = "
    panelWidth: 450,
    Wert: '006',
    idField: 'code',
    textfield: 'name',
    url: 'datagrid_data.json',
    Spalten: [[
    {Field: "Code", Titel: "Code", Breite: 60},
    {Field: 'name', Titel: 'Name', Breite: 100},
    {Field: 'adr', Titel: 'Adresse', Breite: 120},
    {Field: 'col4', Titel: 'Col41, Breite: 100}
    ]]
    "> </ Select>

2, die Verwendung von Javascript erstellen Elemente aus dem vorhandenen <Auswahl> oder <input>.

<Input id = "cc" name = "dept" value = "01">
    $ ( '# Cc'). Combogrid ({
    panelWidth: 450,
    Wert: '006',
    idField: 'code',
    textfield: 'name',
    url: 'datagrid_data.json',
    Spalten: [[
    {Field: "Code", Titel: "Code", Breite: 60},
    {Field: 'name', Titel: 'Name', Breite: 100},
    {Field: 'adr', Titel: 'Adresse', Breite: 120},
    {Field: 'col4', Titel: 'Col41, Breite: 100}
    ]]
    });

Auto-Vervollständigen-Funktion

Lassen Verbundgitter (combogrid) erwähnen, dass Auto-Vervollständigen-Funktion. Drop-Down-Data-Grid zeigt mögliche Ergebnisse basierend auf Benutzereingaben.

$ ( '# Cc'). Combogrid ({
    Verzögerung: 500,
    Modus: "Remote",
    url: 'get_data.php',
    idField: 'id',
    textfield: 'name',
    Spalten: [[
		{Field: "Code", Titel: "Code", Breite: 120, sortierbar: true},
		{Field: 'name', Titel: 'Name', Breite: 400, sortierbar: true}
    ]]
});

Auf der Serverseite, 'q' muss der Parameter erst abgerufen werden. Benutzer können die Datenbank abfragen, und gibt dann ein JSON-Format SQL-Ergebnis an den Browser.

get_data.php:

$ Q = isset ($ _ POST [ 'q']) $ _POST [ 'q']: ''; // die Anfrageparameter?
// Abfrage Datenbank und zurück JSON Ergebnisdaten
$ Rs = mysql_query ( "select * from Punkt, wo Namen wie '$ q%'");
Echo json_encode (...);

Immobilien

Das Anwesen erstreckt sich von der Kombination (Combo) und Datennetze (Datagrid), unten ist eine Kombination aus einem Gitter (combogrid) zusätzliche Eigenschaft.

名称 类型 描述 默认值
loadMsg string 当数据网格(datagrid)加载远程数据时显示的消息。 null
idField string id 的字段名。 null
textField string 显示在文本框中的 text 字段名。 null
mode string 定义当文本改变时如何加载数据网格(datagrid)数据。如果组合网格(combogrid)从服务器加载就设置为 'remote'。当设置为 'remote' 模式时,用户输入的值将会被作为名为 'q' 的 http 请求参数发送到服务器,以获取新的数据。 local
filter function(q, row) 定义当 'mode' 设置为 'local' 时如何选择本地数据。返回 true 则选择该行。
代码实例:
$('#cc').combogrid({
	filter: function(q, row){
		var opts = $(this).combogrid('options');
		return row[opts.textField].indexOf(q) == 0;
	}
});
100

Ereignis

Die Veranstaltung aus einer Kombination (Combo) erweitert und Datennetze (Datagrid).

Weg

Die Verfahren erstrecken sich von einer Kombination (Combo), unten ist eine Kombination aus einem Gitter (combogrid) hinzufügen oder Methoden außer Kraft setzen.

名称 参数 描述
options none 返回选项(options)对象。
grid none 返回数据网格(datagrid)对象。下面的实例显示如何取得选中的行:
var g = $('#cc').combogrid('grid');	// get datagrid object
var r = g.datagrid('getSelected');	// get the selected row
alert(r.name);
setValues values 设置组件值的数组。
代码实例:
$('#cc').combogrid('setValues', ['001','007']);
setValue value 设置组件的值。
代码实例:
$('#cc').combogrid('setValue', '002');
clear none 清除组件的值。

jQuery Plugin EasyUI jQuery Plugin EasyUI