2014-01-15 4 views
0

Jdeveloper 11.1.7에서 작업 중이며 양식을 만들었습니다. 추가 및 제거 링크가 있습니다. 추가를 클릭하면 각 태그에 대해 양식을 복제하고 제거를 클릭하면 양식 수가 줄어 듭니다.각각에 대한 입력 텍스트 값 검색

양식을 복제 한 후 모든 데이터를 데이터베이스에 저장해야합니다. 모든 필드에서 값을 가져올 수 없습니다. 필드를 런타임에 추가 할 때 바인딩 할 수 없습니다. 드래그 및 추가 이미지 링크에 대한 데이터 컨트롤에서 삽입 작업을 만들어 놓으면

<af:panelFormLayout id="Mediclassic_Policy_Individual" 
          inlineStyle="width:1029px;"> 
     <af:outputText value="Mediclassic Policy Individual====>#{sessionScope.prodId==1}" 
         id="ot12" 
         inlineStyle="font-weight:bold; color:black; font-size:20.0px;" 
         rendered="false"/> 
     <af:spacer width="10" height="10" id="s4"/> 
     <af:separator id="separator1" 
         inlineStyle="color:black; font-weight:bold;"/> 
     <af:outputText value="Plan Details" id="outputText1" 
         inlineStyle="color:rgb(8, 160, 205); font-weight:bold; font-size:14px;"/> 
     <af:separator id="separator2" inlineStyle="color:black;"/> 
     <af:panelGroupLayout id="pgl3" layout="vertical" 
          inlineStyle="width:366px;"> 
      <af:outputText value="Plan Details &amp; Premium Calculation " 
         id="outputText2" 
         inlineStyle="font-weight:bold; color:black;"/> 
      <af:spacer width="10" height="10" id="s3"/> 
      <af:outputText value="This section contains policy specific details " 
         id="ot3" inlineStyle="color:black;"/> 
     </af:panelGroupLayout> 
     <af:panelBox id="panelBox2" 
        inlineStyle="width:315px; height:163px; border-color:#c4f2fc; border-style:solid; border-width:thin;" 
        text=" " showHeader="never"> 
      <af:panelGroupLayout id="pgl15" 
           inlineStyle="height:149px; background:#c4f2fc none repeat scroll 0% 0%; width:301px;" 
           layout="vertical" valign="middle"> 
      <af:spacer width="10" height="10" id="s57"/> 
      <af:panelGroupLayout id="pgl33" layout="horizontal" 
           inlineStyle="width:269px;"> 
       <af:spacer width="26" height="10" id="spacer208"/> 
       <af:outputText value="Policy Period" id="outputText230" 
          inlineStyle="font-size:12px; font-weight:bold; color:black;"/> 
       <af:selectOneChoice label="Policy Period(Years)" id="soc4" 
            contentStyle="width:130px;height:20px;" 
            value="1" autoSubmit="true" simple="true"> 
       <af:selectItem label="1" value="1" id="si12"/> 
       <af:selectItem label="2" value="2" id="si11"/> 
       </af:selectOneChoice> 
      </af:panelGroupLayout> 
      <af:spacer width="10" height="10" id="s58"/> 
      <af:panelGroupLayout id="pgl13" layout="horizontal" 
           inlineStyle="width:280px;"> 
       <af:spacer width="40" height="10" id="s56"/> 
       <af:outputText value="Start Date" id="ot13" 
          inlineStyle="font-size:12px; font-weight:bold; color:black;"/> 
       <af:inputDate label="Start Date    " 
          id="inputText8" 
          contentStyle="width:120px;height:20px;" 
          minValue="2014-01-06" autoSubmit="true" 
          simple="true"/> 
      </af:panelGroupLayout> 
      <af:spacer width="10" height="10" id="spacer209"/> 
      <af:panelGroupLayout id="pgl14" layout="horizontal"> 
       <af:spacer width="50" height="10" id="spacer207"/> 
       <af:outputText value="End Date" id="outputText229" 
          inlineStyle="font-size:12px; font-weight:bold; color:black;"/> 
       <af:spacer width="10" height="10" id="spacer210"/> 
       <af:inputDate label="End Date     " 
          id="inputText12" 
          contentStyle="width:120px;height:20px;" 
          disabled="true" simple="true"/> 
      </af:panelGroupLayout> 
      </af:panelGroupLayout> 
     </af:panelBox> 
     <af:spacer width="10" height="10" id="s20"/> 
     <af:separator id="separator7" inlineStyle="color:black;"/> 
     <af:panelGroupLayout id="pgl11" layout="horizontal" 
          inlineStyle="width:913px;"> 
      <af:outputText value="Insured Details" id="outputText18" 
         inlineStyle="color:rgb(8, 160, 205); font-weight:bold; font-size:14px;"/> 
      <af:spacer width="586" height="10" id="s21"/> 
      <af:commandLink id="commandLink1"> 
      <af:image source="/images/addinsured.jpg" 
         shortDesc="Add Insured Details" id="image1"/> 
      </af:commandLink> 
      <af:commandLink id="cl1"> 
      <af:image source="/images/delete.jpg" shortDesc="Delete Insured" 
         id="i1"/> 
      </af:commandLink> 
     </af:panelGroupLayout> 
     <af:separator id="separator8" inlineStyle="color:black;"/> 
     <af:forEach begin="1" end="2"> 
      <af:panelGroupLayout id="pgl9" layout="horizontal" 
           inlineStyle="width:953px; height:539px; border-color:#c4f2fc; border-style:solid; border-width:thin;"> 
      <af:spacer width="11" height="10" id="s11"/> 
      <af:panelGridLayout id="pgl4" 
           inlineStyle="background-color:#c4f2fc; width:500px; border-color:white; border-style:solid; border-width:2px;"> 
       <af:gridRow marginTop="5px" height="20px" id="gr1"> 
       <af:gridCell marginStart="1px" width="150px" id="gc4" 
          halign="center"> 
        <af:outputText value="Name" id="ot4" 
           inlineStyle="color:black; font-weight:bold;"/> 
       </af:gridCell> 
       <af:gridCell marginStart="1px" width="70px" id="gc16" 
          halign="center"> 
        <af:outputText value="Gender" id="outputText3" 
           inlineStyle="color:black; font-weight:bold;"/> 
       </af:gridCell> 
       <af:gridCell marginStart="1px" width="100px" id="gc9" 
          halign="center"> 
        <af:panelGroupLayout id="pgl8" layout="vertical"> 
        <af:outputText value="Relationship to" id="outputText4" 
            noWrap="true" 
            inlineStyle="color:black; font-weight:bold;"/> 
        <af:outputText value="Proposer" id="outputText16" 
            noWrap="true" 
            inlineStyle="color:black; font-weight:bold;"/> 
        </af:panelGroupLayout> 
       </af:gridCell> 
       <af:gridCell marginStart="1px" width="90px" id="gc7" 
          halign="center"> 
        <af:outputText value="Date of Birth" id="outputText5" 
           inlineStyle="color:black; font-weight:bold;"/> 
       </af:gridCell> 
       <af:gridCell marginStart="1px" width="80px" id="gc14" 
          halign="center"> 
        <af:outputText value="Occupation" id="outputText6" 
           inlineStyle="color:black; font-weight:bold;"/> 
       </af:gridCell> 
       <af:gridCell marginStart="1px" width="170px" id="gc11" 
          halign="center"> 
        <af:outputText value="Pre existing illness" 
           id="outputText7" 
           inlineStyle="color:black; font-weight:bold;"/> 
       </af:gridCell> 
       <af:gridCell marginStart="1px" width="140px" id="gc13" 
          halign="center"> 
        <af:outputText value="Sum Insured" id="outputText8" 
           inlineStyle="color:black; font-weight:bold;"/> 
       </af:gridCell> 
       <af:gridCell marginStart="1px" marginEnd="1px" width="40px" 
          id="gc15"> 
        <af:outputText value="Hospital Cash" id="outputText9" 
           inlineStyle="color:black; font-weight:bold;"/> 
       </af:gridCell> 
       </af:gridRow> 
       <af:gridRow marginTop="2px" marginBottom="2px" height="500px" 
          id="gr2"> 
       <af:gridCell marginStart="1px" width="100px" id="gc6"> 
        <af:spacer width="10" height="130" id="spacer2"/> 
        <af:inputText id="it3" contentStyle="width:90px;" 
           label=" "/> 
       </af:gridCell> 
       <af:gridCell marginStart="1px" width="70px" id="gc1" 
          halign="center"> 
        <af:spacer width="10" height="130" id="s5"/> 
        <af:selectOneChoice id="soc2" label=" "> 
        <af:selectItem label="Male" value="m" id="si3"/> 
        <af:selectItem label="Female" value="f" id="si2"/> 
        </af:selectOneChoice> 
       </af:gridCell> 
       <af:gridCell marginStart="1px" width="90px" id="gc2"> 
        <af:spacer width="10" height="130" id="spacer1"/> 
        <af:selectOneChoice id="selectOneChoice2" label=" " 
             contentStyle="width:80px;"> 
        <f:selectItems id="selectItems5"/> 
        </af:selectOneChoice> 
       </af:gridCell> 
       <af:gridCell marginStart="1px" width="130px" id="gc10"> 
        <af:spacer width="10" height="130" id="spacer3"/> 
        <af:inputDate id="id1" contentStyle="width:90px;" 
           label=" "/> 
       </af:gridCell> 
       <af:gridCell marginStart="1px" width="120px" id="gc8" 
          halign="start"> 
        <af:spacer width="10" height="130" id="spacer4"/> 
        <af:selectOneChoice id="soc3" contentStyle="width:100px;" 
             label=" "> 
        <f:selectItems id="si6"/> 
        </af:selectOneChoice> 
       </af:gridCell> 
       <af:gridCell marginStart="1px" width="140px" id="gc3" 
          halign="center"> 
        <af:panelGroupLayout id="pgl5" layout="vertical" 
             inlineStyle="width:144px;" 
             halign="center"> 
        <af:inputText label="Label 4" id="it4" simple="true" 
            columns="15"/> 
        <af:spacer width="10" height="30" id="s7"/> 
        <af:panelGroupLayout id="pgl6" 
             inlineStyle="width:133px; background-color:white;" 
             layout="vertical"> 
         <af:panelGroupLayout id="pgl7" layout="horizontal"> 
         <af:spacer width="10" height="10" id="s6"/> 
         <af:outputText value="Specific Illness" id="ot5" 
             inlineStyle="font-weight:bold; color:#c4f2fc;"/> 
         </af:panelGroupLayout> 
         <af:outputText value="Cancer :" id="ot6" 
            inlineStyle="color:black; font-weight:bold;"/> 
         <af:spacer width="10" height="05" id="s16"/> 
         <af:selectOneRadio id="sor1" layout="horizontal" 
             contentStyle="font-weight:bold" 
             label=" "> 
         <af:selectItem label="Yes" value="1" id="si4"/> 
         <af:selectItem label="No" value="0" id="si5"/> 
         </af:selectOneRadio> 
         <af:separator id="s8" inlineStyle="color:black;"/> 
         <af:outputText value="Chronic Kidney" 
            id="outputText17" 
            inlineStyle="color:black; font-weight:bold;"/> 
         <af:outputText value="Dieseases :" id="ot7" 
            inlineStyle="color:black; font-weight:bold;"/> 
         <af:spacer width="10" height="05" id="s15"/> 
         <af:selectOneRadio id="selectOneRadio1" 
             layout="horizontal" 
             contentStyle="font-weight:bold" 
             label=" "> 
         <af:selectItem label="Yes" value="1" 
             id="selectItem10"/> 
         <af:selectItem label="No" value="0" 
             id="selectItem11"/> 
         </af:selectOneRadio> 
         <af:separator id="separator3" 
            inlineStyle="color:black;"/> 
         <af:spacer width="10" height="10" id="s9"/> 
         <af:outputText value="Heart Dieseases :" id="ot8" 
            inlineStyle="color:black; font-weight:bold;"/> 
         <af:spacer width="10" height="05" id="s14"/> 
         <af:selectOneRadio id="selectOneRadio2" 
             layout="horizontal" 
             contentStyle="font-weight:bold" 
             label=" "> 
         <af:selectItem label="Yes" value="1" 
             id="selectItem12"/> 
         <af:selectItem label="No" value="0" 
             id="selectItem13"/> 
         </af:selectOneRadio> 
         <af:separator id="separator4" 
            inlineStyle="color:black;"/> 
         <af:spacer width="10" height="10" id="s10"/> 
         <af:outputText value="Phychiatric Disorders :" 
            id="ot9" 
            inlineStyle="color:black; font-weight:bold;"/> 
         <af:spacer width="10" height="05" id="s13"/> 
         <af:selectOneRadio id="selectOneRadio3" 
             layout="horizontal" 
             contentStyle="font-weight:bold" 
             label=" "> 
         <af:selectItem label="Yes" value="1" 
             id="selectItem14"/> 
         <af:selectItem label="No" value="0" 
             id="selectItem15"/> 
         </af:selectOneRadio> 
         <af:separator id="separator5" 
            inlineStyle="color:black;"/> 
         <af:spacer width="10" height="10" id="s12"/> 
         <af:outputText value="Have you been taking" id="ot10" 
            noWrap="true" 
            inlineStyle="color:black; font-weight:bold;" 
            truncateAt="20"/> 
         <af:outputText value="drugs/Medicines " 
            id="outputText10" noWrap="true" 
            inlineStyle="color:black; font-weight:bold;" 
            truncateAt="20"/> 
         <af:outputText value="regularly during the" 
            id="outputText11" noWrap="true" 
            inlineStyle="color:black; font-weight:bold;" 
            truncateAt="20"/> 
         <af:outputText value="last 1 year for any" 
            id="outputText12" noWrap="true" 
            inlineStyle="color:black; font-weight:bold;" 
            truncateAt="20"/> 
         <af:outputText value="disease/illness (other " 
            id="outputText13" noWrap="true" 
            inlineStyle="color:black; font-weight:bold;" 
            truncateAt="20"/> 
         <af:outputText value="than Hypertension/" 
            id="outputText14" noWrap="true" 
            inlineStyle="color:black; font-weight:bold;" 
            truncateAt="20"/> 
         <af:outputText value="Diabetes/Hypothyroidism) :" 
            id="outputText15" noWrap="true" 
            inlineStyle="color:black; font-weight:bold;" 
            truncateAt="20"/> 
         <af:spacer width="10" height="05" id="s17"/> 
         <af:selectOneRadio id="selectOneRadio4" 
             layout="horizontal" 
             contentStyle="font-weight:bold" 
             label=" "> 
         <af:selectItem label="Yes" value="1" 
             id="selectItem16"/> 
         <af:selectItem label="No" value="0" 
             id="selectItem17"/> 
         </af:selectOneRadio> 
         <af:separator id="separator6" 
            inlineStyle="color:black;"/> 
        </af:panelGroupLayout> 
        </af:panelGroupLayout> 
       </af:gridCell> 
       <af:gridCell marginStart="1px" width="1px" id="gc5" 
          halign="center"> 
        <af:spacer width="10" height="130" id="spacer5"/> 
        <af:selectOneChoice id="selectOneChoice37" 
             contentStyle="width:100px;" 
             label=" "> 
        <f:selectItems id="selectItems4"/> 
        </af:selectOneChoice> 
       </af:gridCell> 
       <af:gridCell marginStart="1px" marginEnd="1px" width="40px" 
          id="gc12"> 
        <af:spacer width="10" height="130" id="spacer6"/> 
        <af:selectBooleanCheckbox id="sbc1" label=" "/> 
       </af:gridCell> 
       </af:gridRow> 
      </af:panelGridLayout> 
      </af:panelGroupLayout> 
     </af:forEach> 
     <af:spacer width="10" height="10" id="s23"/> 
     <af:separator id="s22" inlineStyle="height:0.5px; color:gray;"/> 
     <af:panelGroupLayout id="panelGroupLayout45" 
          inlineStyle="width:929px; background-color:#c4f2fc;" 
          rendered="false"> 
      <af:panelGroupLayout id="panelGroupLayout46" layout="horizontal"> 
      <af:outputText value="Social Status :" id="outputText62" 
          inlineStyle="font-weight:bold; color:black;"/> 
      <af:selectOneRadio id="selectOneRadio25" layout="horizontal" 
           contentStyle="font-weight:bold" value="N" 
           autoSubmit="true" label=" "> 
       <af:selectItem label="Yes" value="Y" id="selectItem69"/> 
       <af:selectItem label="No" value="N" id="selectItem70"/> 
      </af:selectOneRadio> 
      <af:popup id="popup2"> 
       <af:dialog id="dialog2" type="none" title=" "> 
       <af:panelGroupLayout id="panelGroupLayout47" 
            layout="horizontal" 
            inlineStyle="width:321px; height:31px;"> 
        <af:outputText value="For more details on how to categorize the policy, Please click" 
           id="outputText63"/> 
        <af:goLink text="here" id="goLink2" targetFrame="_blank" 
          destination="http://retail.starhealth.in/assets/pdf/SocailStatusExplanation.xls"/> 
       </af:panelGroupLayout> 
       </af:dialog> 
      </af:popup> 
      </af:panelGroupLayout> 
      <af:outputText value='Please choose "Yes" in case of BPL families, Disabled Persons etc, Persons working in UnOrganized/Informal Sectors (' 
         id="outputText64" 
         inlineStyle="font-weight:bold; color:black;"/> 
      <af:outputText value="?)" id="outputText65" 
         inlineStyle="font-weight:bold;"> 
      <af:showPopupBehavior popupId="popup2" triggerType="mouseOver" 
            align="beforeEnd"/> 
      </af:outputText> 
      <af:panelList id="panelList2" partialTriggers="selectOneRadio25"> 
      <af:panelGroupLayout id="panelGroupLayout48" 
           layout="horizontal"> 
       <af:outputText value='Please choose "Yes", if you are working in UnOrganized Sector' 
          id="outputText66" 
          inlineStyle="font-weight:bold;"/> 
       <af:selectOneRadio id="selectOneRadio26" layout="horizontal" 
           contentStyle="font-weight:bold" value="N" 
           label=" "> 
       <af:selectItem label="Yes" value="Y" id="selectItem109"/> 
       <af:selectItem label="No" value="N" id="selectItem110"/> 
       </af:selectOneRadio> 
      </af:panelGroupLayout> 
      <af:panelGroupLayout id="panelGroupLayout49" 
           layout="horizontal"> 
       <af:outputText value='Please choose "Yes", if you live below the poverty line (BPL) ' 
          id="outputText67" 
          inlineStyle="font-weight:bold;"/> 
       <af:selectOneRadio id="selectOneRadio27" layout="horizontal" 
           contentStyle="font-weight:bold" value="N" 
           label=" "> 
       <af:selectItem label="Yes" value="Y" id="selectItem111"/> 
       <af:selectItem label="No" value="N" id="selectItem112"/> 
       </af:selectOneRadio> 
      </af:panelGroupLayout> 
      <af:panelGroupLayout id="panelGroupLayout50" 
           layout="horizontal"> 
       <af:outputText value='Please choose "Yes", if you are Physically Handicaped/Disabled ' 
          id="outputText68" 
          inlineStyle="font-weight:bold;"/> 
       <af:selectOneRadio id="selectOneRadio28" layout="horizontal" 
           contentStyle="font-weight:bold" value="N" 
           label=" "> 
       <af:selectItem label="Yes" value="Y" id="selectItem113"/> 
       <af:selectItem label="No" value="N" id="selectItem114"/> 
       </af:selectOneRadio> 
      </af:panelGroupLayout> 
      <af:panelGroupLayout id="panelGroupLayout51" 
           layout="horizontal"> 
       <af:outputText value='Please choose "Yes", if you are working in Informal Sector' 
          id="outputText69" 
          inlineStyle="font-weight:bold;"/> 
       <af:selectOneRadio id="selectOneRadio29" layout="horizontal" 
           contentStyle="font-weight:bold" value="N" 
           label=" "> 
       <af:selectItem label="Yes" value="Y" id="selectItem115"/> 
       <af:selectItem label="No" value="N" id="selectItem116"/> 
       </af:selectOneRadio> 
      </af:panelGroupLayout> 
      </af:panelList> 
     </af:panelGroupLayout> 
     <af:separator id="s24" inlineStyle="color:Gray;" rendered="false"/> 
     <af:spacer width="10" height="10" id="s25" rendered="false"/> 
     <af:separator id="separator9" 
         inlineStyle="height:0.5px; color:gray;" 
         rendered="false"/> 
     </af:panelFormLayout> 

답변

0

이 유 그냥 일반 이미지 링크로 변경하고 백업 콩 등의 방법을 만들 : 여기

페이지의 소스 코드를 간다

vo.createrow(); 
vo.insertrow(); 
vo.executequery(); 

enter code here 

그러면 빈 레코드가 생성되어 세부 사항을 입력하고 저장합니다.

+0

감사합니다. Raja 시도해 보겠습니다. – papun