[Seasar-user:15765] [teeda]ラジオボタンが縦配置になりません
Tetsutaroh Satoh
[E-MAIL ADDRESS DELETED]
2008年 9月 18日 (木) 10:58:16 JST
お世話になっております。
佐藤徹太郎と申します。
Dolteng 0.31.0
Teeda-1.0.13-sp2
を使わせて頂いております。
Teedaでラジオボタンの数を動的に変えるものを作って
います。そして、ラジオボタンを縦配置にしようと
思っているのですが、なってくれません。
<div>タグに style="pageDirection" を指定したのですが、
縦配置になってくれません。
ご教授頂けないでしょうか?
以下は、HTMLとPageクラス、レンダリング結果です。
【HTML】
<?xml version="1.0" encoding="UTF-8"?>
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" type="text/css" href="../../css/global.css"/>
<title>第1問</title>
</head>
<body>
<h2>第1問</h2><br /><br /><br />
Javaのリテラルの表記として正しくないものを選びなさい。<br/><br/>
<form id="questionForm">
<input type="hidden" id="productItemsSave" />
<div id="aaa" style="pageDirection">
<div id="productItems">
<label>
<input type="radio" id="value" name="aaa" value="dummy"/>
<span id="label" te:omittag="true">dummy</span>
</label>
</div>
</div><br/><br/><br/>
答えを1つ選択してください。<br/>
<input type="button" value=" 次 " id="doSubmit"/>
</form>
</body>
</html>
【Pageクラス】
public class Question1Page {
public int aaa;
public List<Map<String, Object>> productItems;
private Answer answer;
private AnswerDao answerDao;
public String label;
public String value;
----------------ゲッター、セッター省略----------------------
public Class doSubmit() {
if (this.aaa != 0) {
Answer answer = new Answer();
answer.setId(1);
answer.setAnswer(this.aaa);
answerDao.insert(answer);
}
return null;
}
public Class initialize() {
return null;
}
public Class prerender() {
// ラジオボタン
productItems = new ArrayList<Map<String, Object>>();
Map<String, Object> map1 = new HashMap<String, Object>();
map1.put("label", "A 2");
map1.put("value", new Integer(1));
productItems.add(map1);
Map<String, Object> map2 = new HashMap<String, Object>();
map2.put("label", "B 3.14159276L");
map2.put("value", new Integer(2));
productItems.add(map2);
Map<String, Object> map3 = new HashMap<String, Object>();
map3.put("label", "C 0777");
map3.put("value", new Integer(3));
productItems.add(map3);
Map<String, Object> map4 = new HashMap<String, Object>();
map4.put("label", "D 0xDeadBeef");
map4.put("value", new Integer(4));
productItems.add(map4);
return null;
}
}
【レンダリング結果】
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns:te="http://www.seasar.org/teeda/extension" xml:lang="ja"
xmlns="http://www.w3.org/1999/xhtml" lang="ja"><head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type" /><link
rel="stylesheet" href="/sjcp/css/global.css" type="text/css"
baseViewId="/view/sjcptest/question1.html" /><title>第1問</title></head>
<body>
<h2>第1問</h2><br clear="none" /><br clear="none" /><br clear="none" />
Javaのリテラルの表記として正しくないものを選びなさい。<br clear="none" /><br
clear="none" />
<form id="questionForm" name="questionForm" method="post"
enctype="application/x-www-form-urlencoded"
action="/sjcp/view/sjcptest/question1.html;jsessionid=F72356850C6E2DB12A0392
3025B42252">
<input type="hidden" id="productItemsSave"
name="questionForm:productItemsSave"
value="rO0ABXNyABNqYXZhLnV0aWwuQXJyYXlMaXN0eIHSHZnHYZ0DAAFJAARzaXpleHAAAAAEd
wQAAAAKc3IAEWphdmEudXRpbC5IYXNoTWFwBQfawcMWYNEDAAJGAApsb2FkRmFjdG9ySQAJdGhyZ
XNob2xkeHA/QAAAAAAADHcIAAAAEAAAAAJ0AAV2YWx1ZXNyABFqYXZhLmxhbmcuSW50ZWdlchLio
KT3gYc4AgABSQAFdmFsdWV4cgAQamF2YS5sYW5nLk51bWJlcoaslR0LlOCLAgAAeHAAAAABdAAFb
GFiZWx0AAtB44CA44CA44CAMnhzcQB+AAI/QAAAAAAADHcIAAAAEAAAAAJxAH4ABHNxAH4ABQAAA
AJxAH4ACHQAFULjgIDjgIDjgIAzLjE0MTU5Mjc2THhzcQB+AAI/QAAAAAAADHcIAAAAEAAAAAJxA
H4ABHNxAH4ABQAAAANxAH4ACHQADkPjgIDjgIDjgIAwNzc3eHNxAH4AAj9AAAAAAAAMdwgAAAAQA
AAAAnEAfgAEc3EAfgAFAAAABHEAfgAIdAAUROOAgOOAgOOAgDB4RGVhZEJlZWZ4eA==" />
<label>
<input type="radio" id="value" name="questionForm:aaa" value="dummy"
/>
A 2
</label>
<label>
<input type="radio" id="value" name="questionForm:aaa" value="dummy"
/>
B 3.14159276L
</label>
<label>
<input type="radio" id="value" name="questionForm:aaa" value="dummy"
/>
C 0777
</label>
<label>
<input type="radio" id="value" name="questionForm:aaa" value="dummy"
/>
D 0xDeadBeef
</label>
<br clear="none" /><br clear="none" /><br clear="none" />
答えを1つ選択してください。<br clear="none" />
<input type="submit" id="doSubmit" name="questionForm:doSubmit" value=" 次
" />
<input type="hidden" name="questionForm/view/sjcptest/question1.html"
value="questionForm" /></form>
</body></html>
よろしくお願い致します。
Seasar-user メーリングリストの案内