0
동적 테이블을 생성하려고합니다.Apex 캡처를 시도 중 : Apex 반복 내 InputText
대부분의 데이터는 Outputtext이며 인쇄 할 수 있습니다. 사용자 입력 값을 읽는 데 어려움을 겪고 있습니다. 아래 표에는 사용자 입력이 필요한 행이 두 개 있습니다. 나는 사용자로부터 입력을 받아 들일 수있는 두 개의 행을 가진 테이블을 생성 할 수 있지만 일단 사용자로부터 데이터를 얻으면 조작을 수행하기 위해 이러한 값을 Controller에 전달할 수 없습니다.
누구나 Apex에서 값을 전달할 수있는 최상의 가치를 제안 할 수 있습니까? Apex 내 Inputtext : 컨트롤러에 반복 하시겠습니까?
어떤 제안이라도 도움이 될 것입니다.
<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>