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