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 Erweitert - Data Grid-Ansicht

jQuery EasyUI Erweiterte jQuery EasyUI Erweiterte

Detailansicht des Datengitters (Datagrid Detailview)

Verwendung

Schritt 1: Erstellen Sie eine HTML-Seite

	<Head>
		<Script type = "text / javascript" src = "Datagrid-detailview.js"> </ script>
	</ Head>
	<Body>
		<Table id = "tt"> </ table>
	</ Body>

Schritt 2: Erstellen eines Data Grid (Datagrid)

	$ ( '# Tt'). Datagrid ({
		Titel: 'Datagrid - Detail',
		Breite: 500,
		Höhe: 250,
		remoteSort: false,
		singleSelect: true,
		nowrap: false,
		fitColumns: true,
		url: 'datagrid_data.json',
		Spalten: [[
			{Field: 'itemid', Titel: 'Item ID', Breite: 80},
			{Field: 'productid', Titel: 'Product ID', Breite: 100, sortierbar: true},
			{Field: 'gelisteter', Titel: "Listenpreis", Breite: 80, ausrichten: "Recht", sortierbar: true},
			{Field: 'Unitcost ", Titel:" Stückkosten ", Breite: 80, ausrichten:" Recht ", sortierbar: true},
			{Field: 'attr1', Titel: 'Attribut', Breite: 150, sortierbar: true},
			{Field: "Status", Titel: 'Status', Breite: 60, ausrichten: 'center'}
		]],
		Ansicht: Detailansicht,
		detailFormatter: function (rowIndex, rowData) {
			return '<table> <tr>' +
					'<Td rowspan = 2 style = "border: 0"> <img src = "images /' + rowData.itemid + '.png" style = "height: 50px;"> </ td>' +
					'<Td style = "border: 0">' +
					'<P> Attribut:' + rowData.attr1 + '</ p>' +
					'<P> Status:' + rowData.status + '</ p>' +
					'</ Td>' +
					'</ Tr> </ table>';
		}
	});

Immobilien

名称 类型 描述 默认值
detailFormatter function(index,row) 返回行明细内容的格式化函数。

Ereignis

名称 参数 描述
onExpandRow index,row 当展开一行时触发。
onCollapseRow index,row 当折叠一行时触发。

Weg

名称 参数 描述
fixDetailRowHeight index 固定明细行的高度。
getExpander index 获取行扩展对象。
getRowDetail index 获取行明细容器。
expandRow index 展开一行。
collapseRow index 折叠一行。

Packet Data-Grid-Ansicht (Datagrid Groupview)

Verwendung

Schritt 1: Erstellen Sie eine HTML-Seite

	<Head>
		<Script type = "text / javascript" src = "Datagrid-groupview.js"> </ script>
	</ Head>
	<Body>
		<Table id = "tt"> </ table>
	</ Body>

Schritt 2: Erstellen eines Data Grid (Datagrid)

	$ ( '# Tt'). Datagrid ({
		Titel: 'Datagrid - Groupview',
		Breite: 500,
		Höhe: 250,
		rownumbers: true,
		remoteSort: false,
		nowrap: false,
		fitColumns: true,
		url: 'datagrid_data.json',
		Spalten: [[
			{Field: 'productid', Titel: 'Product ID', Breite: 100, sortierbar: true},
			{Field: 'gelisteter', Titel: "Listenpreis", Breite: 80, ausrichten: "Recht", sortierbar: true},
			{Field: 'Unitcost ", Titel:" Stückkosten ", Breite: 80, ausrichten:" Recht ", sortierbar: true},
			{Field: 'attr1', Titel: 'Attribut', Breite: 150, sortierbar: true},
			{Field: "Status", Titel: 'Status', Breite: 60, ausrichten: 'center'}
		]],
		groupField: 'ProductId',
		Ausblick: Groupview,
		groupFormatter: function (Wert, Zeilen) {
			Rückgabewert + '-' + rows.length + 'Item (s)';
		}
	});

Immobilien

名称 类型 描述 默认
groupField string 指示要被分组的字段。
groupFormatter function(value,rows) 返回分组内容的格式化函数。
value 参数指示由 'groupField' 属性定义的分组值。
rows 参数根据指定分组值指示数据行。

Weg

名称 参数 描述
expandGroup groupIndex 展开一个分组。
collapseGroup groupIndex 折叠一个分组。

Data Grid Caching-Ansicht (Datagrid BufferView)

Schritt 1: Enthält 'Datagrid-bufferview.js' Datei

	<Head>
		<Script type = "text / javascript" src = "Datagrid-bufferview.js"> </ script>
	</ Head>

Schritt 2: Erstellen eines Data Grid (Datagrid)

	<Table id = "tt" class = "easyui-Datagrid" style = "width: 700px; height: 250px"
			title = "Datagrid - BufferView" 
			Daten-Optionen = "url: 'get_data.php', Aussicht: bufferview, rownumbers: true, singleSelect: true, autoRowHeight: false, pagesize: 50">
		<Thead>
			<Tr>
				<Th field = "inv" width = "80"> Inv Nein </ th>
				<Th field = "date" width = "100"> Datum </ th>
				<Th Feld = "name" width = "80"> Name </ th>
				<Th Feld = "Menge" width = "80" align = "right"> Betrag </ th>
				<Th field = "Preis" width = "80" align = "right"> Preis </ th>
				<Th Feld = "Kosten" width = "100" align = "right"> Kosten </ th>
				<Th field = "note" width = "110"> Hinweis </ th>
			</ Tr>
		</ Thead>
	</ Table>

Data Grid virtuelle Scroll-Ansicht (Datagrid VirtualScrollView)

Schritt 1: Enthält 'Datagrid-scrollview.js' Datei

	<Head>
		<Script type = "text / javascript" src = "Datagrid-scrollview.js"> </ script>
	</ Head>

Schritt 2: Erstellen eines Data Grid (Datagrid) durch eine virtuelle Ansicht zu scrollen

	<Table id = "tt" class = "easyui-Datagrid" style = "width: 700px; height: 250px"
			title = "Datagrid - VirtualScrollView"
			Daten-Optionen = "url: 'get_data.php', Aussicht: scroll, rownumbers: true, singleSelect: true, autoRowHeight: false, pagesize: 50">
		<Thead>
			<Tr>
				<Th field = "inv" width = "80"> Inv Nein </ th>
				<Th field = "date" width = "100"> Datum </ th>
				<Th Feld = "name" width = "80"> Name </ th>
				<Th Feld = "Menge" width = "80" align = "right"> Betrag </ th>
				<Th field = "Preis" width = "80" align = "right"> Preis </ th>
				<Th Feld = "Kosten" width = "100" align = "right"> Kosten </ th>
				<Th field = "note" width = "110"> Hinweis </ th>
			</ Tr>
		</ Thead>
	</ Table>

Download von jQuery EasyUI Beispiele

jquery-easyui-datagridview.zip


jQuery EasyUI Erweiterte jQuery EasyUI Erweiterte