オプション 1、2、3 ... 250 からなる選択を行う必要があります。
<p>
<t:label for="quantity2" style="width:40%" />
<t:select t:id="quantity2" t:model="literal:0,1,2,3,4,5,6,7" />
</p>
このコードは機能しますが、数字を 250 までにしたいのです!
ありがとう、私の悪い英語でごめんなさい。
オプション 1、2、3 ... 250 からなる選択を行う必要があります。
<p>
<t:label for="quantity2" style="width:40%" />
<t:select t:id="quantity2" t:model="literal:0,1,2,3,4,5,6,7" />
</p>
このコードは機能しますが、数字を 250 までにしたいのです!
ありがとう、私の悪い英語でごめんなさい。
選択コンポーネントのドキュメントから「モデル パラメータが文字列の場合、コンマで分割されます。モデル パラメータが文字列のリストの場合、各要素は選択オプションと見なされます。」
したがって、文字列のリストを使用することをお勧めします。
TML
<t:select t:id="quantity2" value="selectedQuantity2" t:model="quantities" />
ジャワ
public List<String> getQuantities() {
// create a list of strings from "1" to "250"
}
選択を変更してこれを行います:
<t:select t:id="quantity2" value="selectedQuantity2" t:model="Quantity2Model" />
ページクラスで、これを行います
@Property
private SelectModel quantity2Model;
@Inject
SelectModelFactory smf;
void setupRender()
{
List<int> values = new ArrayList<int>();
for (int i = 0; i <= 250; ++i)
{
values.Add(i);
}
quantity2Model = smf.create(values, "name");
}
警告:あなたの質問を読むまで、タペストリーについて聞いたことがありません。また、私は Java に精通していません。幸運を!