Uploaded image for project: 'Teeda'
  1. Teeda
  2. TEEDA-505

静的なラジオボタンの disabled 属性が有効な場合,disabled="disabled" に加えて disabled="true" もレンダリングされてしまう問題を修正しました.

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.0.13-sp6
    • Fix Version/s: 1.0.13-sp8
    • Component/s: None
    • Labels:
      None
    • Environment:
      Windows XP Professional SP3
      Java 1.5.0_15
      Apache Tomcat/5.5.25

      Description

      ラジオボタンの disabled をダイナミックプロパティで制御しようとしているが、
      disabled="disabled" と出力したいのに、disabled="disabled" と disabled="true" が出力される。
      disabled="true" を出力しないで以下のいずれかを出力するようにして欲しい。

      • 機能させない意図の場合は disabled="disabled" のみを出力する
      • 機能させる意図の場合は disabled 要素そのものを出力しない
      Pageクラス
       
          public Integer divisionDisabled;
      
          public boolean getDivision0Disabled() {
              return divisionDisabled == 0;
          }
      
          public boolean getDivision1Disabled() {
              return divisionDisabled == 1;
          }
      
      テンプレートHTML
       
      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
                "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      
      <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"
            xmlns:te="http://www.seasar.org/teeda/extension">
      
      <span te:omittag="true" id="division">
        <label><input type="radio" id="division0" name="division" value="0" disabled="disabled" checked="checked" />update</label>
        <label><input type="radio" id="division1" name="division" value="1" disabled="disabled" />insert</label>
      </span>
      <input type="hidden" id="divisionDisabled" value="1" />
      
      </html>
      
      レンダリング後のHTML
       
      <label><input type="radio" id="division0" name="_id156:modifyForm:division" value="0" disabled="disabled" disabled="true" />update</label>
      <label><input type="radio" id="division1" name="_id156:modifyForm:division" checked="checked" value="1" />insert</label>
      <input type="hidden" id="divisionDisabled" name="_id156:modifyForm:divisionDisabled" value="0" />
      

        Attachments

          Activity

            People

            • Assignee:
              koichik koichik
              Reporter:
              mizuo Mizuo SUHARA
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: