Uploaded image for project: 'S2JSF'
  1. S2JSF
  2. JSF-25

m:disabledが動作しない

XMLWordPrintable

    • Type: Icon: Bug Bug
    • Resolution: Fixed
    • Priority: Icon: Major Major
    • 1.1.0, 1.0.19
    • Affects Version/s: 1.0.16, 1.1.0-beta-4
    • None

      1.0.14から1.0.16に切り替えたところ、m:disabledの動作が変わっているようだ。

      例えば、
      <input type="button" m:disabled="#

      {isButtonDisabled}

      " ...
      のようにboolean型のisButtonDisabledを設定しておくと

      1.0.14では
      isButtonDisabled=falseの場合
      disabled属性なし
      isButtonDisabled=trueの場合
      disabled="true"が属性に追加

      1.0.16では
      isButtonDisabled=falseの場合
      disabled="false"が属性に追加
      isButtonDisabled=trueの場合
      disabled="true"が属性に追加

      #isButtonDisabledの状態にかかわらず、そのままisButtonDisabledの値がセットされているような印象

      となる。

      しかし、実際に出力されたHTMLではdisabled属性は属性値の内容にかかわらず、部品が使用できなくなる(属性値がtrueであろうがfalseであろうが使用できない霞状態になる)ため、m:disabledに値をセットすると、基本的に使用不可状態になってしまう。

      参考:
      http://www.w3.org/TR/html4/interact/forms.html#adef-disabled

            Assignee:
            yone yone
            Reporter:
            dot dot
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: