• Type: Improvement
    • Resolution: Fixed
    • Priority: Major
    • 1.0.9
    • Affects Version/s: None
    • Component/s: None
    • None

      こんな感じで書ける様にする.
      Mapのキーはラベルに自動でバインド、バリューはまんまバリューで.

      public class SelectOne2Page {
      
      	private Map aaaItems;
      
      	private Integer aaa = new Integer(2);
      
      	public String prerender() {
      		aaaItems = new TreeMap();
      		aaaItems.put("AAAA", new Integer(1));
      		aaaItems.put("BBBB", new Integer(2));
      		aaaItems.put("CCCC", new Integer(3));
      		return null;
      	}
      
      	public Map getAaaItems() {
      		return aaaItems;
      	}
      
      	public void setAaaItems(Map aaaItems) {
      		this.aaaItems = aaaItems;
      	}
      
      	public Integer getAaa() {
      		return aaa;
      	}
      
      	public void setAaa(Integer aaa) {
      		this.aaa = aaa;
      	}
      
      	public String doAction() {
      		return null;
      	}
      }
      

          [TEEDA-339] SelectOneMenu/RadioでMapをそのまま扱いたい

          shot made changes -
          Status Original: In Progress [ 3 ] New: Resolved [ 5 ]
          Resolution New: Fixed [ 1 ]
          Fix Version/s New: 1.0.9 [ 10464 ]

          shot added a comment -

          機能追加しました.

          shot added a comment - 機能追加しました.
          shot made changes -
          Description Original:
          こんな感じで書ける様にする.
          Mapのキーはラベルに自動でバインド、バリューはまんまバリューで.


          public class SelectOne2Page {

          private Map aaaItems;

          private Integer aaa = new Integer(2);

          public String prerender() {
          aaaItems = new TreeMap();
          aaaItems.put("AAAA", new Integer(1));
          aaaItems.put("BBBB", new Integer(2));
          aaaItems.put("CCCC", new Integer(3));
          return null;
          }

          public Map getAaaItems() {
          return aaaItems;
          }

          public void setAaaItems(Map aaaItems) {
          this.aaaItems = aaaItems;
          }

          public Integer getAaa() {
          return aaa;
          }

          public void setAaa(Integer aaa) {
          this.aaa = aaa;
          }

          public String doAction() {
          return null;
          }
          }
          New: こんな感じで書ける様にする.
          Mapのキーはラベルに自動でバインド、バリューはまんまバリューで.

          {code}
          public class SelectOne2Page {

          private Map aaaItems;

          private Integer aaa = new Integer(2);

          public String prerender() {
          aaaItems = new TreeMap();
          aaaItems.put("AAAA", new Integer(1));
          aaaItems.put("BBBB", new Integer(2));
          aaaItems.put("CCCC", new Integer(3));
          return null;
          }

          public Map getAaaItems() {
          return aaaItems;
          }

          public void setAaaItems(Map aaaItems) {
          this.aaaItems = aaaItems;
          }

          public Integer getAaa() {
          return aaa;
          }

          public void setAaa(Integer aaa) {
          this.aaa = aaa;
          }

          public String doAction() {
          return null;
          }
          }
          {code}
          shot made changes -
          Status Original: Open [ 1 ] New: In Progress [ 3 ]
          shot created issue -

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

              Created:
              Updated:
              Resolved: