[英]dojo ValidationTextBox tooltipPosition
如何在驗證文本框中定義工具提示的位置(默認情況下為左側)?
我的代碼是:
var textBox = new dijit.form.ValidationTextBox({
name : "someName",
value : "someValue",
regExp : "someExpression",
invalidMessage : "someError"
}, "someId");
如果我加上
tooltipPosition: "below"
然后我得到一個錯誤。 我需要在文本框下方顯示我的工具提示。 怎么做?
參數tooltipPosition需要一個數組。 以下應該工作:
var textBox = new dijit.form.ValidationTextBox({
name : "someName",
value : "someValue",
regExp : "someExpression",
invalidMessage : "someError",
tooltipPosition: ["below"]
}, "someId");
您可以在此處提供首選項列表,以便Dojo嘗試將工具提示放置在最佳位置。 使用類似:
tooltipPosition: ["below","above","after","before"]
除非屏幕上沒有空間,否則可能會更好,因為它將在下面顯示工具提示。 如果沒有空間,它將在上方嘗試,然后再嘗試...等等。
有關工具提示定位的更多信息,請參見:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.