0
A
回答
0
這是我的過濾器選擇一個跨度節點,它將作爲下拉菜單的dumy窗格。
<span dojoAttachPoint="dumyPane" style="z-index: 1; position: absolute; float: none; margin-left: 20px; margin-top: 10px;">
<input type="text" dojoType="dijit.form.FilteringSelect" dojoAttachPoint="myDrop" size="50" style="width:400px;">
下面的代碼片段到我的下拉節點追加到了dumypane。
dojo.connect(myDrop, "openDropDown", this, function(val){
dojo.connect(myDrop.dropDown, "onClick", this, function(){
if(typeof myDrop.dropDown != "undefined" && myDrop.dropDown !=null){
myDrop.setDisplayedValue(event.srcElement.innerText);
}
});
if(typeof myDrop.dropDown != "undefined" && myDrop.dropDown !=null){
var ddNode = myDrop.dropDown.domNode;
dojo.style(ddNode,{overflowX: "scroll",overflowY: "scroll",width: "400px",height: "100px"});
dumyPane.appendChild(ddNode);
}
});
0
您可以指定帶有style屬性的框的寬度。唯一的問題是,你看不到整個單詞。它切斷它。
<select size="1" name="blah" style="width:250px">
我給你的建議是嘗試限制選擇字段中的字符數。 250個字符相當長。您也可以考慮使用不同的輸入控件。
0
正如其他評論者所指出的,爲了您的用戶,您應該重新考慮您的用戶界面。
但是,如果這超出了你的控制範圍,CSS white-space屬性可能會有所幫助。
0
我同意評論者,你應該重新考慮用戶界面。也就是說,如果你遇到那麼長的選項,你可以試試chosen javascript plugin。它基本上劫持了一個有針對性的select元素,並用一組時髦的div來代替它,這些div的行爲就像一個select元素。但是,無論你喜歡,你都可以設計div的風格。
相關問題
- 1. 如何水平滾動scrollview
- 2. 如何滾動collectionview水平?
- 3. 水平滾動
- 4. 水平滾動
- 5. 水平滾動
- 6. 水平滾動?
- 7. Div只有水平滾動
- 8. Jscrollpane:使用水平滾動條功能可以滾動200px嗎?
- 9. 水平滾動+滾動條
- 10. 如何讓佈局可以水平和垂直滾動?
- 11. dojo filteringSelect非常慢
- 12. Dojo FilteringSelect CSS樣式
- 13. 有什麼方法可以使水平方式的PDF滾動?
- 14. 水平滾動表
- 15. 水平滾動? javascript
- 16. UITextView - 水平滾動?
- 17. CSS水平滾動
- 18. Android:TextView水平滾動
- 19. UICollectionView水平滾動
- 20. 水平滾動UITableView
- 21. Safari水平滾動
- 22. iPhone水平滾動
- 23. html水平滾動
- 24. Highcharts水平滾動
- 25. jQuery水平滾動?
- 26. 滾動包含FilteringSelect或ComboBox的頁面時,Dojo下拉分離
- 27. GWT水平面板水平滾動
- 28. 水平滾動水平選擇
- 29. UICollectionView水平對齊水平滾動
- 30. 如何控制Dojo FilteringSelect默認渲染?
250個字符爲選項的文本...真的嗎? – 2012-02-14 13:46:03
我甚至沒有試圖回答這個問題......如果你的選擇框有超過250個字符,你應該重新考慮你想在這個選擇框中放置什麼,而不是如何包裝它等等...... – 2012-02-14 13:49:13
但現在很嚴重。你可以使'