簡體   English   中英

dojo ValidationTextBox工具提示位置

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM