PHP flectionril သည် jQuery အပေါ် အခြေခံ. ထိရောက်သောပုံစံမျိုးဆက်သစ်ကိရိယာတစ်ခုဖြစ်သည်။ Page Loading မြန်နှုန်းနှင့်အပြန်အလှန်အကျိုးသက်ရောက်မှုရှိသောအတွေ့အကြုံများကိုပြသရန်အချက်အလက်အမြောက်အများလိုအပ်သည့် application scarios အတွက်သင့်တော်သည်။
ဝက်ဘ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်အချက်အလက်များကိုအမြင်အာရုံတင်ဆက်မှုသည်အလွန်အရေးကြီးသည်။ PHP flexigrid သည်ဒေတာများကိုအကောင်းဆုံးအထောက်အကူပြုရန်အောက်ပါအင်္ဂါရပ်များရှိသည်။
အလွန်အမင်းစိတ်ကြိုက်ပြုလုပ်နိုင်သည်မှာကော်လံဖွဲ့စည်းမှုကိုထောက်ပံ့ခြင်း, အမျိုးမျိုးသောလိုအပ်ချက်များကိုဖြည့်ဆည်းရန် Sorting နှင့်စစ်ထုတ်ခြင်းများကိုထောက်ပံ့သည်။
ပေါင်းစပ်ရန်လွယ်ကူသည်, Mainstream Php Frameworks နှင့်ဆက်စပ်စာကြည့်တိုက်များနှင့်သဟဇာတဖြစ်သည်။
ကြီးမားသောဒေတာပမာဏများ၏ပြသမှုစွမ်းဆောင်ရည်နှင့်အသုံးပြုသူအတွေ့အကြုံကိုတိုးတက်စေရန် paging function ကိုထောက်ပံ့သည်။
PHP FlexID ကိုအသုံးမပြုမီ, သင် installation configuration ကိုဖြည့်စွက်ရန်လိုအပ်သည်။ အောက်ပါအတိုင်းအဆင့်များမှာ -
# flectionid # download လုပ်ပါ # Flexigrid စာကြည့်တိုက်၏နောက်ဆုံးဗားရှင်းကိုဒေါင်းလုပ်ဆွဲရန် Flection ၏တရားဝင်ဝက်ဘ်ဆိုက်သို့မဟုတ် Github စာမျက်နှာသို့ဝင်ရောက်ပါ။ # ဖိုင်နံပါတ်ကို unzip # download လုပ်ထားသောဖိုင်ကိုစီမံကိန်း၏အများပြည်သူလမ်းညွှန်သို့ Unzip ။ #introduce CSS နှင့် JS files # flexigrid ၏ CSS နှင့် JavaScript ကို HTML ဖိုင်များကိုထည့်ပါ။
တပ်ဆင်မှုပြီးဆုံးပြီးသောအခါဒေတာများကိုပြသရန် PHP FlectionID ကိုစတင်အသုံးပြုနိုင်ပါသည်။ အောက်ပါဥပမာသည်ရိုးရှင်းသောအသုံးပြုမှုကိုပြသသည်။
PHP PHP စာမျက်နှာ $ GRID = အသစ်ပြောင်းလွယ်ပြင်လွယ် (); $ grid-> setid ('flex1'); $ grid-> setdatauar ('data.php'); // ဒေတာအရင်းအမြစ် $ grid-> setgriptions (array (array) 'title' => အသုံးပြုသူအချက်အလက်များ, 'အမြင့်' => 300, 'အကျယ်' => 600, ))); // ကော်လံ $ GRID-> addcolumn ('ID', 'ID', 50); $ grid-> addcolumn ('username', 'username', 200), $ grid-> addcolumn ('အီးမေးလ်', 'Email', 300); // Render Table $ Grid-> Render ();
Flexigrid သည်သတ်မှတ်ထားသောဒေတာအရင်းအမြစ်မှတစ်ဆင့်ဇယားအချက်အလက်များကိုရရှိသည်။ ပုံတွင်ရှိသော data.php file set သည် flectionrid farsing အတွက် JSON format data ကိုပြန်ပို့ရန်လိုအပ်သည်။
# data.php ဥပမာ Header ('Content-type: application / JSON'); $ ဒေတာ = array ( Array ('ID' = >> 1, 'username =>' user1 ',' email user [email protected] '), array('id' => 2, 'username' => 'user2', 'email' => '[email protected]'), ); echo json_entode ($ ဒေတာ);
အသုံးပြုစဉ်အတွင်းကြုံတွေ့ရနိုင်သည့်ပြနာများနှင့်သက်ဆိုင်ရာအကြံပြုချက်များ -
ဒေတာအရင်းအမြစ်မှရရှိသောအချက်အလက်များသည်စံ json ဖြစ်ပြီး browser console တွင် JavaScript အမှားတစ်ခုရှိ, မရှိမရှိစစ်ဆေးပါ။
အကယ်. စားပွဲတင်စတိုင်သည်မျှော်လင့်ချက်များနှင့်မကိုက်ညီပါက Flectric Display ကိုသက်ရောက်သောအခြားစတိုင်များတွင်ပ conflicts ိပက်ခများကိုရှောင်ရှားရန် CSS ဖိုင်ကိုမှန်ကန်စွာဖွင့်သည်ကိုစစ်ဆေးပါ။
PHP Flexigrid သည်အဆင်ပြေပြီးလက်တွေ့ကျသော dynamic table table protraction သည် data display effect နှင့် web application များ၏အသုံးပြုသူအတွေ့အကြုံကိုသိသိသာသာတိုးတက်စေနိုင်သည်။ ရိုးရိုးရှင်းရှင်းတပ်ဆင်မှုနှင့်ဖွဲ့စည်းမှုနှင့်ဖွဲ့စည်းခြင်းဖြင့် developer များသည်စီးပွားရေးလုပ်ငန်းအမျိုးမျိုးအတွက်သင့်လျော်သောအင်္ဂါရပ်ကြွယ်ဝသော dynamic ဇယားများကိုလျင်မြန်စွာအကောင်အထည်ဖော်နိုင်သည်။