2011-08-11 28 views
0

我想通過ajax調用將記錄列表加載到jQuery UI對話框中。在這裏,我需要一個工作的Ajax分頁。我嘗試了'zii.widgets.CListView',但無法讓它正常工作。我是否必須自己寫清單/分頁,還是有一個簡單的解決方案?Yii:在UI對話框中顯示數據庫記錄

由於我不是yii-jQuery函數的忠實粉絲,我自己處理對話框和ajax調用。

回答

1

您不應該自己寫任何東西才能使默認功能正常工作。您可以定義多個可選屬性以更改渲染方式,請參閱: http://www.yiiframework.com/doc/api/1.1/CListView

您可以通過基本CSS進一步更改它的外觀。

哪部分不適合你?

你可以嘗試的一件事是使用Gii工具並讓Yii爲你創建CRUD文件,然後你可以修改或使用該輸出作爲指導。

+0

我的問題是,它通過ajax調用加載到jQuery UI對話框後,ClistView的ajax分頁沒有工作。但不知何故,它現在起作用。謝謝您的幫助! – madc

+0

很酷。如果你自己使用它,你可能想要確保jquery庫不會被加載兩次 - 這是一個常見的問題,因爲Yii會動態加載它自己的版本。 – ldg

+0

感謝您的建議。我讓yii加載庫,但是我不讓它構建函數... – madc