Latest web development tutorials
×

jQuery EasyUI مسار

jQuery EasyUI مسار jQuery EasyUI مقدمة موجزة

jEasyUI تطبيق

jEasyUI إنشاء تطبيق CRUD jEasyUI إنشاء شبكة البيانات CRUD jEasyUI نموذج طلب CRUD jEasyUI خلق قارئ RSS

jEasyUI السحب والإسقاط

jEasyUI سحب وإسقاط الأساسي jEasyUI إنشاء عربة التسوق قطرة jEasyUI إنشاء المناهج الدراسية

jEasyUI القوائم والأزرار

jEasyUI إنشاء قائمة بسيطة jEasyUI إنشاء زر لينك jEasyUI إنشاء زر القائمة jEasyUI إنشاء زر الانقسام

jEasyUI تصميم

jEasyUI إنشاء تخطيط الحدود jEasyUI إنشاء تصاميم معقدة jEasyUI إنشاء لوحة قابلة للطي jEasyUI إنشاء علامة التبويب jEasyUI حيوي إضافة علامات تبويب jEasyUI إضافة علامة تبويب التشغيل التلقائي jEasyUI إنشاء XP النمط على لوحة الجانب الأيسر

jEasyUI شبكة البيانات

jEasyUI تم تحويله إلى HTML شبكة بيانات الجدول jEasyUI الحصول على التوالي البيانات المحددة jEasyUI إضافة التحقيق jEasyUI إضافة شريط الأدوات jEasyUI وخلق الأدوات المعقدة jEasyUI وضع الأعمدة تجميد jEasyUI تغيير العمود الديناميكي jEasyUI أعمدة شكل jEasyUI تعيين نوع jEasyUI ترتيب مخصص jEasyUI إنشاء مجموعة من الأعمدة jEasyUI إضافة مربع jEasyUI ترحيل مخصصة jEasyUI تمكين تحرير مضمنة jEasyUI محرر موسع jEasyUI عملية عمود jEasyUI خلية مدمجة jEasyUI إنشاء عرض مخصص jEasyUI إنشاء ملخص تذييل jEasyUI الشروط المنصوص صف ولون الخلفية jEasyUI إنشاء شبكة الملكية jEasyUI خطوط توسيع عرض تفاصيل jEasyUI إنشاء تقسيمات jEasyUI عرض البيانات الضخمة jEasyUI إضافة عنصر الصفحة

jEasyUI نافذة

jEasyUI إنشاء إطار بسيط jEasyUI مخصص النافذة أشرطة الأدوات jEasyUI النوافذ وتخطيط jEasyUI خلق حوار jEasyUI مربع الحوار تخصيص

jEasyUI القائمة شجرة

jEasyUI استخدام العلامات لإنشاء القائمة شجرة jEasyUI إنشاء القائمة شجرة غير متزامن jEasyUI إضافة القائمة شجرة العقدة jEasyUI إنشاء القائمة شجرة مع خانات الاختيار jEasyUI سحب وإسقاط تحكم القائمة شجرة jEasyUI تحميل شجرة القائمة العقد الأم / الطفل jEasyUI إنشاء شجرة الشبكة مقرها jEasyUI إنشاء شبكة معقدة شجرة jEasyUI شبكة شجرة محملة حيوي jEasyUI إضافة علامة تبويب شجرة الشبكة jEasyUI تحميل كسول شجرة عقدة الشبكة

jEasyUI شكل

jEasyUI إرسال النموذج إلى خلق غير المتزامن jEasyUI مصادقة النماذج jEasyUI إنشاء قائمة منسدلة شجرة مربع jEasyUI مربع القائمة المنسدلة شكل jEasyUI تصفية شبكة البيانات القائمة المنسدلة

jEasyUI الدليل المرجعي

jQuery EasyUI القطعة jQuery EasyUI انتشار

مسج EasyUI بيانات الشبكة - خطوط توسيع عرض تفاصيل

شبكة البيانات (datagrid) يمكن تغيير طريقة العرض (عرض) لإظهار نتائج مختلفة. استخدام العرض المفصل، شبكة البيانات (datagrid) يمكن عرض زر التوسع في الجهة اليسرى من خط البيانات ( "+" أو "-"). يمكن للمستخدمين توسيع الصف لعرض تفاصيل إضافية.

الخطوة 1: إنشاء شبكة البيانات (DataGrid)

	<جدول معرف = "المديرية العامة" على غرار = "العرض: 500px؛ الطول: 250px"
			URL = "datagrid8_getdata.php"
			ترقيم الصفحات = "صحيح" sortName = "itemid" الترتيب = "DESC"
			عنوان = "DataGrid - توسيع الصف"
			singleSelect = fitColumns "صحيح" = "صحيح">
		<THEAD>
			<tr>
				<الحقل ث = "itemid" العرض = "60"> رقم السلعة </ تشرين>
				<الحقل ث = "productid" العرض = "80"> معرف المنتج </ تشرين>
				<ث الحقل = "سعر العرض" محاذاة = "حق" العرض = "70"> قائمة الأسعار </ تشرين>
				<الحقل ث = "unitcost" محاذاة = "حق" العرض = "70"> تكلفة وحدة </ تشرين>
				<الحقل ث = "حالة" العرض = "50" محاذاة = "مركز"> الحالة </ تشرين>
			</ tr>
		</ THEAD>
	</ الجدول>

خطوة 2: تعيين على عرض تفصيلي لشبكة البيانات (DataGrid)

من أجل استخدام طريقة عرض مفصل، يرجى تذكر أن أشير إلى عرض ملف نصي في رأس الصفحة.

<نوع سيناريو = "نص / جافا سكريبت" SRC = "http://www.w3cschool.cc/try/jeasyui/datagrid-detailview.js"> </ script>
$ ( '# المديرية العامة لل'). Datagrid ({
	عرض: detailview،
	detailFormatter: وظيفة (مؤشر، صف) {
		عودة '<div الطبقة = "DDV" على غرار = "الحشو: 5px 0"> </ div>'؛
	}،
	onExpandRow: وظيفة (مؤشر، صف) {
		فار DDV = $ (هذا) .datagrid ( 'getRowDetail، رقم قياسي) .find (' div.ddv ')؛
		ddv.panel ({
			الحدود: كاذبة،
			مخبأ: كاذبة،
			أ href:؟ datagrid21_getdetail.php itemid = '+ row.itemid،
			ONLOAD: وظيفة () {
				$ ( '# المديرية العامة لل') datagrid ( 'fixDetailRowHeight "، المؤشر)؛
			}
		})؛
		$ ( '# المديرية العامة لل') datagrid ( 'fixDetailRowHeight "، المؤشر)؛
	}
})؛

نحدد وظيفة "detailFormatter 'لنقول للشبكة البيانات (datagrid) كيفية تقديم عرض التفاصيل. في هذه الحالة، نعود إلى "<div> 'عنصر بسيط، انها بمثابة وعاء للحصول على التفاصيل. يرجى ملاحظة أن المزيد من المعلومات فارغة. عندما يقوم المستخدم بالنقر فوق الزر توسيع ( '+')، سيتم تشغيل الحدث onExpandRow. حتى نتمكن من كتابة بعض الرموز لتحميل تفاصيل اياكس. وأخيرا، فإننا ندعو "fixDetailRowHeight" طريقة لإصلاح تفاصيل عند ارتفاع الصف عند تحميلها.

خطوة 3: رمز server-side

datagrid21_getdetail.php
واللفتنانت ؛؟ بى
	include_once "conn.php '؛

	$ Itemid = mysql_real_escape_string ($ _ طلب [ 'itemid'])؛

	$ روبية = mysql_query ( "حدد * من البند حيث itemid = '$ itemid")؛
	$ البند = mysql_fetch_array ($ روبية)؛
؟ وطن.

<الجدول الطبقة = "الجدول العنف المنزلي" الحدود = "0" على غرار = "العرض: 100٪؛">
	<tr>
		<td روسبان = "3" على غرار = "العرض: 60px">
			واللفتنانت ؛؟ بى
				$ أأ = تنفجر ( '-'، $ itemid)؛
				$ Serno = $ أأ [1]؛
				$ yourcolor.net و= "صور / قميص $ serno.gif".
				صدى "<IMG SRC = \" $ IMG \ "اسلوب = \" العرض: 60px؛ هامش اليمين: 20px \ "/>".
			؟ وطن.
		</ td>
		<الدفتيريا الطبقة = "العنف المنزلي التسمية"> رقم السلعة: </ td>
		<td> العلامة & lt ؛؟ بى صدى $ البند [ 'itemid'] ؛؟ وطن؛ </ td>
		<الدفتيريا الطبقة = "العنف المنزلي التسمية"> معرف المنتج: </ td>
		<td> العلامة & lt ؛؟ بى صدى $ البند [ 'productid'] ؛؟ وطن؛ </ td>
	</ tr>
	<tr>
		<الدفتيريا الطبقة = "العنف المنزلي التسمية"> قائمة الأسعار: </ td>
		<td> العلامة & lt ؛؟ بى صدى $ البند [ 'سعر القائمة'] ؛؟ وطن؛ </ td>
		<الدفتيريا الطبقة = "العنف المنزلي التسمية"> وحدة التكلفة: </ td>
		<td> العلامة & lt ؛؟ بى صدى $ البند [ 'unitcost'] ؛؟ وطن؛ </ td>
	</ tr>
	<tr>
		<الدفتيريا الطبقة = "العنف المنزلي التسمية"> السمة: </ td>
		<td colspan = "3"> العلامة & lt ؛؟ بى صدى $ البند [ 'ATTR1'] ؛؟ وطن؛ </ td>
	</ tr>
</ الجدول>

تحميل أمثلة مسج EasyUI

jeasyui-datagrid-datagrid21.zip