[right]سلام
می خواستم بدونم آیا ویدجتی وجود داره که آرایه رو مثل
ClistView
نشون بده
یعنی امکان سورت و
pagination
داشته باشم.
و تغییرات رو به صورت ایجکسی نشون بده[/right]
[right]سلام
می خواستم بدونم آیا ویدجتی وجود داره که آرایه رو مثل
ClistView
نشون بده
یعنی امکان سورت و
pagination
داشته باشم.
و تغییرات رو به صورت ایجکسی نشون بده[/right]
[right]
اینجارو یک نگاه بنداز
http://www.yiiframework.com/extension/array-data-provider/
این دوستمون اومده
CdataProvider
رو برای آرایه نوشته درنتیجه می تونی اون رو بدی به
ClistView
بعد کاری رو که می خواهی باهاش بکنی
امیدوارم کاربردی باشه.
[/right]
[right]ممنون
خودم راهشو پیدا کردم و الان همه قلق هاش رو هم بدست آوردم
در ضمن این کلاسی که اون آقا نوشتن در نسخه های جدید یی وجود داره و نیازی نیست از کلاس نوشته شده توسط اون آقاهه استفاده کنیم.
[/right]
[right][font="Tahoma"][size="2"]چرا بیشتر توضیح نمیدی؟ اگه راه حلی پیدا کردی که فکر می کنی به درد بقیه هم می خوره لطفا بیشتر توضیح بده که بقیه هم استفاده کنند[/size][/font].
[/right]
[right]
جدی ؟ خوب اسم کلاسو میگی ؟
چون من داکیومنتیشن رو برات نگاه کردم
[/right]
[right]در حقیقت یک کلاس در نسخه ای که من استفاده می کنم یعنی
۱.۷
وجود داره با نام
CArrayDataProdiver
مثلا اینطوری بسازیدش
[/right]
$dirContents = Lib::getDirContents($path, $this->_path);
$dataProvider = new CArrayDataProvider($dirContents,
array(
'keyField' => 'fullPath',
'id' => 'fullPath',
'pagination' => array(
'pageSize' => 20,
)
)
);
[right]
کافیه که اون رو به ویدجت
CGridView
پاس بدید[/right]
[right]پیشنهاد می کنم داکیومنت های مربوط به
CGridView
رو بخونید.[/right]
[right]مرسی. جالب بود [/right]