مسج EasyUI بيانات الشبكة - تعيين نوع
يوضح هذا المثال كيفية فرز شبكة البيانات (DataGrid) القائمة عن طريق النقر على الرأس.
شبكة البيانات (DataGrid) من كافة الأعمدة عن طريق النقر على رأس لفرز القائمة. يمكنك تحديد الأعمدة التي يمكن فرزها. افتراضيا، العمود لا يمكن حلها إلا إذا قمت بتعيين الخاصية للفرز إلى true.
إنشاء شبكة البيانات (DataGrid)
<جدول معرف = "ترينيداد وتوباغو" الطبقة = "easyui-datagrid" على غرار = "العرض: 600px ل؛ الطول: 250px" URL = "datagrid8_getdata.php" عنوان = "تحميل البيانات" iconCls = "رمز الحفظ" rownumbers = "الحقيقي" ترقيم الصفحات = "صحيح"> <THEAD> <tr> <الحقل ث = "itemid" العرض = "80" للفرز = "صحيح"> رقم السلعة </ تشرين> <ث الحقل = "productid" العرض = "80" للفرز = "صحيح"> معرف المنتج </ تشرين> <ث الحقل = "سعر العرض" العرض = "80" محاذاة = "حق" للفرز = "صحيح"> قائمة الأسعار </ تشرين> <الحقل ث = "unitcost" العرض = "80" محاذاة = "الصحيحة" للفرز = "الحقيقية"> وحدة التكلفة </ تشرين> <ث الحقل = "ATTR1" العرض = "150"> السمة </ تشرين> <الحقل ث = "حالة" العرض = "60" محاذاة = "مركز"> Stauts </ تشرين> </ tr> </ THEAD> </ الجدول>
نحدد بعض الأعمدة للفرز تحتوي على itemid، productid، سعر القائمة، unitcost تريد. العمود 'ATTR1 "وعمود" الحالة "لا يمكن فرزها.
عند فرز شبكة البيانات (DataGrid) يرسل حجتين إلى الملقم البعيد:
- الفرز: فرز قائمة أسماء الحقول.
- الترتيب: ترتيب، قد تكون 'تصاعدي "أو" تنازليا "، القيمة الافتراضية هي" تصاعدي ".
رمز server-side
؟ $ صفحة = isset ($ _ ما بعد [ 'الصفحة']) intval ($ _ ما بعد [ 'الصفحة']): 1؛ ؟ $ الصفوف = isset ($ _ ما بعد [ 'الصفوف']) intval ($ _ ما بعد [ 'الصفوف']): 10؛ ؟ $ = ترتيب isset ($ _ ما بعد [ 'نوع']) strval ($ _ ما بعد [ 'نوع']): "itemid '؛ ؟ $ = ترتيب isset ($ _ ما بعد [ 'من أجل']) strval ($ _ ما بعد [ 'من أجل']): "تصاعدي؛ $ إزاحة = ($ صفحة 1) * الصفوف $. $ النتيجة = مجموعة ()؛ وتشمل 'conn.php'؛ $ روبية = mysql_query ( "تحديد عدد (*) من البند")؛ $ صف = mysql_fetch_row ($ روبية)؛ $ النتيجة [ "مجموع"] = $ التوالي [0]؛ $ روبية = mysql_query ( "حدد * من أجل البند الحد $ نوع $ $ أجل تعويض، $ صفوف")؛ $ عناصر = مجموعة ()؛ بينما ($ التوالي = mysql_fetch_object ($ روبية)) { array_push (البنود $، $ صف). } $ النتيجة [ "صفوف"] = $ البنود. json_encode الصدى ($ نتيجة)؛