0
私は動的テーブルを構築しようとしています。Apexをキャプチャしようとしています:Apex内のInputTextを繰り返します
データの大部分はOutputtextで、これを印刷できます。私はユーザーの入力値を読むのが難しいです。下の表には、ユーザーからの入力が必要な行が2行あります。私は、ユーザーからの入力を受け入れることができる2つの行を持つテーブルを生成することができますが、ユーザーからデータを取得すると操作を実行するためにこれらの値をControllerに渡すことができません。
Apexの値を渡すのに最適な値を提案するのは誰でも助けてくれますか?ApexのInputtext:repeat to controller?
いずれの提案も大きな助けになります。
<apex:repeat value="{!tList}" var="tvar" id="t4">
<tr id="slxtableData">
<td>{!tvar.ftypename}</td>
<td><apex:outputText value="{0, number, 00.00}"
rendered="{!NOT(tvar.editable)}"><apex:param value="{!tvar.a}"/></apex:outputText>
<apex:inputText id="ipVar1" value="{!tvar.a}" style="text-align: right;"
rendered="{!tvar.editable}" label="{!tvar.a}"/></td>
<td><apex:outputPanel layout="NONE"
rendered="{!NOT(tvar.editable)}">{!tvar.b}</apex:outputPanel>
<apex:inputText id="ipVar2" value="{!tvar.b}" style="text-align: right;"
rendered="{!tvar.editable}" label="{!tvar.b}"/></td>
<td><apex:outputPanel layout="NONE"
rendered="{!NOT(tvar.editable)}">{!tvar.c}</apex:outputPanel>
<apex:inputText id="ipVar3" value="{!tvar.c}" style="text-align: right;"
rendered="{!tvar.editable}" label="{!tvar.c}"/></td>
<td><apex:outputPanel layout="NONE"
rendered="{!NOT(tvar.editable)}">{!tvar.d}</apex:outputPanel>
<apex:inputText id="ipVar4" value="{!tvar.d}" style="text-align: right;"
rendered="{!tvar.editable}" label="{!tvar.d}"/></td>
</tr>
</apex:repeat>