我在Ext js 3中有一個多選組件。我有很多條目。現在我想選擇一個條目並滾動多選,使其對用戶可見。我可以選擇一個條目,但我不能滾動多選。在extjs中的滾動多選擇
我已經使用了數據視圖組件,我使用以下功能做了相同的功能: dataviewObj.container.dom.scrollTop =(42 * index);
但不能實現這是多選。
有人能告訴我如何與多選來實現這一????
非常感謝您的幫助。
我在Ext js 3中有一個多選組件。我有很多條目。現在我想選擇一個條目並滾動多選,使其對用戶可見。我可以選擇一個條目,但我不能滾動多選。在extjs中的滾動多選擇
我已經使用了數據視圖組件,我使用以下功能做了相同的功能: dataviewObj.container.dom.scrollTop =(42 * index);
但不能實現這是多選。
有人能告訴我如何與多選來實現這一????
非常感謝您的幫助。
好,很多黑客,我想我已經找到了解決這個之後。
Ext.ux.form.MultiSelect
類(對象)的onRender
方法。var fs ...
)autoScroll:true
添加到fieldset config選項。我有一個200選項的多重選擇,它的工作就像一個魅力。
這是爲了擴展代碼本身做出了改變,因此,如果您不能負擔要做到這一點,你必須找到周圍工作 - 可能通過多種擴展性和多態性。
沒有必要編輯Ext擴展代碼本身。
Ext MultiSelect將滾動輸出。你只需要確保你已經添加它需要的CSS:
.ux-mselect{
overflow:auto;
background:white;
position:relative; /* for calculating scroll offsets */
zoom:1;
overflow:auto;
}
全套的CSS規則在文檔中包括是在這裏:
http://dev.sencha.com/deploy/dev/examples/ux/css/MultiSelect.css
謝謝@Chris的回覆。您能舉一個如何滾動到特定項目或選定項目的例子嗎?問候 – user427969 2012-05-30 01:56:17
喜感謝很多幫助。我做了改變,因爲你提到,但如何滾動到選定的項目或特定的指數可能是??? – user427969 2010-12-20 02:41:01
我也進行了這些更改,但我的選擇仍然不可見。 – mozgras 2012-09-01 23:26:36