2013-03-15 50 views
4

我正在使用這個Jquery Ui multiselect插件http://quasipartikel.at/multiselect_next/。我試圖將這個多選選項放在html表單元格中,但multiselect的大小變得太小了。任何幫助,如何確定整個multiselect的大小,以便它可以顯示在表中,將不勝感激。修復Jquery Ui multiselect的大小

+0

我試着從錯誤報告頁面更新'jquery UI Multiselect'的JS文件。它具有寬度和高度的「選項」,因此如果有人遇到同樣的問題,請轉到錯誤報告並獲取更新的ui.multiselect.js文件 – user2002522 2013-03-19 06:49:09

回答

6

Jquery Ui multiselect插件似乎使用您調用它的選定項目的高度和寬度值。

例如,如果你有一個選擇,如:

<select id="locations" class="multiselect" multiple="multiple" name="locations[]" style="width:300px; height:300px;"> 

然後調用:

$(".multiselect").multiselect(); 

您的新的多選將有300×300的尺寸。

+0

感謝您的意見,非常感謝。雖然我還沒有嘗試過你的解決方案,因爲我使用更新的'JS'文件,它具有指定高度和寬度的選項,並且解決了我的目的。 – user2002522 2013-06-25 09:03:57

1

這個問題似乎是,多選默認情況下,最小高度爲200,或者某個預定義的最小高度設置。爲了解決這個問題,我做了下面這個,對我來說無論如何。希望它可以幫助別人。

$("#ddl_MMS").multiselect({ columns: 1, placeholder: "@Report.ALLMMS", selectAll: true, minHeight:40 });