[TEEDA-16] [Seasar-user:3935] [S2JSF] 1.1.0 Beta1 の m:rendered の動作について Created: 2006-06-29 Updated: 2006-06-30 Resolved: 2006-06-30 |
|
Status: | Resolved |
Project: | Teeda |
Component/s: | None |
Affects Version/s: | 1.0-beta-4 |
Fix Version/s: | 1.0-beta-5 |
Type: | Bug | Priority: | Major |
Reporter: | shot | Assignee: | shot |
Resolution: | Fixed | Votes: | 0 |
Labels: | None |
Description |
S2JSF 1.1.0 Beta 1 で m:rendered がうまく使えずに 試しに以下のテストを
▼ rendered_test.html <body> <input type="text" m:value="# {foo}" /><input type="submit" m:action="./rendered_test.html"/> <p> foo == <span m:value="#{foo} "/><br/> foo != 123 (<span m:value="#{foo != 123}"/>)<br/> <br/> <span m:rendered="#{foo == 123} ">foo == 123</span> (rendered)<br/> <span m:value="foo == 123" m:rendered="#{foo == 123}"/> <span m:value="foo != 123" m:rendered="#{foo != 123} "/> foo is "/> "/> </p> </form> </body> ▼ 1.0.14の実行結果 (123を入力してsubmit) foo == 123 (rendered) ▼ 1.1.0 b1の実行結果 (123を入力してsubmit) foo != 123 (rendered) 下3行が異なります。 確認は、Tomcat 5.5.17のzipを展開し、S2JSF Exampleと |
Comments |
Comment by shot [ 2006-06-30 ] |
この件、修正済み。 UIComponentBase.isRendered()でrendered属性を上書きしてたのが |
Comment by manhole [ 2006-06-29 ] |
内容とは関係ないですけれど、{code}でソースコード {code} |
Comment by shot [ 2006-06-29 ] |
TeedaのJSPで <%@ page contentType="text/html; charset=UTF-8" %> "/> " value="hoge"/> " value="foo"/> とすると動作していますね。 |