| <apex:page controller="DigCasesNumberController" showHeader="false" sidebar="false" id="allPage" action="{!init}"> | 
| <head> | 
| <title>消化科-病例数</title> | 
|   | 
| <apex:stylesheet value="{!URLFOR($Resource.blockUIcss)}"/> | 
| <apex:includeScript value="{!URLFOR($Resource.jquery183minjs)}"/> | 
| <apex:includeScript value="{!URLFOR($Resource.PleaseWaitDialog)}"/> | 
| <!-- TODO 目前除了markOpp()方法,其他方法通用,js改名为周会共通js,各个画面个别js再自己创建js --> | 
| <apex:includeScript value="{!URLFOR($Resource.OpportunityPCLJs)}"/> | 
|   | 
| <style> | 
|     td .dateFormat  { | 
|         display: none; | 
|     } | 
|      | 
|     div.inline { float:left; } | 
|     .clearBoth { clear:both; } | 
| div.reportBlock table.list { | 
|   width:auto; | 
| } | 
| div#out_Div { /* ここにヘッダを格納 */ | 
|   position:relative; | 
|   overflow: hidden; | 
|   float:left; | 
|   width:32768px; | 
| } | 
| div#out_Div_L { | 
|   position:relative; | 
|   overflow: hidden; | 
|   float:left; | 
| } | 
| div#in_Div {/* tbodyが入っている。ここがスクロール対象*/ | 
|   position:relative; | 
|   overflow: auto;  /*スクロールバー*/ | 
|   float:left; | 
|   width:32768px; | 
|   height: 100px; /* tbodyを表示する高さ、後でjsにて調整 */ | 
| } | 
| div#in_Div_L { | 
|   position:relative; | 
|   overflow: hidden; | 
|   float:left; | 
|   height: 100px; | 
| } | 
|   | 
| body .pbBody table.list tr.headerRow td { | 
|   box-sizing: border-box; | 
|   text-align:center;font-weight:normal; | 
|   padding:0px 0px 0px 1px; | 
| } | 
| body .pbBody table.list tr.headerRow td.header1 { | 
|   text-align:center;font-weight:normal; | 
|   padding:0px 0px 0px 0px; | 
| } | 
| body .pbBody table.list tr.dataRow td { | 
|   box-sizing: border-box; | 
|   padding:0px 0px 0px 1px; border-width: 0px 0px 1px 0px; vertical-align: middle; word-break:break-all; | 
| } | 
| body .pbBody table.list tr.dataRow td.dataCellBorder  { | 
|   /* いらない、使っていない */ | 
|   padding:0px 0px 0px 1px; border-width: 0px 0px 1px 0px; vertical-align: middle; word-break:break-all; | 
| } | 
| body .pbBody table.list tr.dataRow td.dataCellBorder1 { | 
|   padding:0px 0px 0px 1px; | 
|   border-width: 0px 0px 1px 1px; vertical-align: middle; word-break:break-all; | 
| } | 
| @-moz-document url-prefix() { | 
| body .pbBody table.list tr.dataRow td.dataCellBorder1 {padding:0px 0px 0px 0px; border-width: 0px 0px 1px 1px; vertical-align: middle; word-break:break-all;} | 
| } | 
|   | 
| table.list td {width:100px; } | 
| table.list td select {width:95%;} | 
| table.list td input {width:95%;} | 
| table.list td textarea { | 
|   height:50px; | 
|   width:90%; | 
| } | 
|   | 
| table.list .col_Name {width:139px;} /*客户名*/ | 
| table.list .col_Salesdepartment_HP__c {width:95px;} /*销售本部(医院)*/ | 
| table.list .col_State_Master__c{width:80px;} /*省*/ | 
| table.list .col_HP_146POCM_Category_From_Dept__c {width:100px;} /*OCM分类(公式)*/ | 
| table.list .col_Salesdepartment_DeptClass__c{width:120px;} /*销售本部(科室分类)*/ | 
| table.list .col_OCM_man_province_HP__c{width:90px;} /*OCM管理省*/ | 
| table.list .col_City_Master__c{width:80px;} /*市*/ | 
| table.list .col_Grade__c {width:70px;} /*政府等级*/ | 
| table.list .col_Attribute_Type__c{width:90px;}  /*医院所属性质*/ | 
| table.list .col_Speciality_Type__c{width:90px;} /*医院专业区分*/ | 
| table.list .col_Service_customer__c{width:120px;} /*可签约服务合同客户*/ | 
| table.list .col_BF_owner__c{width:100px;} /*呼吸科主担当*/ | 
| table.list .col_ENT_owner_ID__c{width:100px;} /*耳鼻喉科主担当*/ | 
| table.list .col_GI_Main__c{width:100px;} /*消化科主担当*/ | 
| table.list .col_URO_owner_ID__c{width:100px;} /*泌尿科主担当*/ | 
| table.list .col_SP_Main__c{width:100px;} /*普外科主担当*/ | 
| table.list .col_GYN_owner__c{width:100px;} /*妇科主担当*/ | 
| table.list .col_Hospital_name_link__c{width:100px;} /*医院名(链接)*/ | 
| table.list .col_Segment__c{width:90px;} /*OCM科室等级*/ | 
| table.list .col_Department_Budget_Sum_Price__c {width:128px;} /*科室预算总金额(元)*/ | 
| table.list .col_Target_amount_CV290__c {width:118px;} /*目标数:CV-290*/ | 
| table.list .col_OPD_CV290__c {width:118px;} /*OPD对象:CV-290*/ | 
| table.list .col_Target_amount_EUME2__c {width:118px;}  /*目标数:EU-ME2*/ | 
| table.list .col_OPD_EUME2__c {width:118px;}  /*OPD对象:EU-ME2*/ | 
| table.list .col_Target_amount_CV170__c {width:118px;} /*目标数:CV-170*/ | 
| table.list .col_OPD_CV170__c {width:118px;} /*OPD对象:CV-170*/ | 
| table.list .col_Target_amount_OERAW__c {width:118px;} /*目标数:OER-AW*/ | 
| table.list .col_OPD_OERAW__c {width:118px;} /*OPD对象:OER-AW*/ | 
| table.list .col_Target_amount_GW__c {width:118px;} /*目标数:导丝(GW)*/ | 
| table.list .col_OPD_GW__c {width:118px;} /*OPD对象:导丝(GW)*/ | 
| table.list .col_Target_amount_OTVS400__c {width:118px;} /*目标数:OTV-S400*/ | 
| table.list .col_OPD_OTVS400__c {width:118px;} /*OPD对象:OTV-S400*/ | 
| table.list .col_Target_amount_CHS400XZ__c {width:118px;} /*目标数:CH-S400-XZ*/ | 
| table.list .col_OPD_CHS400XZ__c {width:118px;} /*OPD对象:CH-S400-XZ*/ | 
| table.list .col_Target_amount_3D__c {width:118px;} /*目标数:3D*/ | 
| table.list .col_OPD_3D__c {width:118px;} /*OPD对象:3D*/ | 
| table.list .col_Target_amount_OTVS190__c {width:118px;} /*目标数:OTV-S190*/ | 
| table.list .col_OPD_OTVS190__c {width:118px;} /*OPD对象:OTV-S190*/ | 
| table.list .col_Target_amount_CV190__c {width:118px;} /*目标数:CV-190*/ | 
| table.list .col_OPD_CV190__c {width:118px;} /*OPD对象:CV-190*/ | 
| table.list .col_Target_amount_UCES3__c {width:118px;} /*目标数:UCES-3*/ | 
| table.list .col_OPD_UCES3__c {width:118px;} /*OPD对象:UCES-3*/ | 
| table.list .col_Target_amount_USG400__c {width:118px;} /*目标数:USG-400*/ | 
| table.list .col_OPD_USG400__c {width:118px;} /*OPD对象:USG-400*/ | 
|   | 
| table.list .col_Hospital_Name__c {width:139px;} /*医院名*/ | 
| table.list .col_Department_Name__c {width:79px;} /*科室名称*/ | 
|   | 
| table.list .col_Province_formula__c {width:78px;} /*省(公式)*/ | 
| table.list .col_X2_Largescale_Project__c {width:78px;} /****有无两年以内大项目采购*/ | 
| table.list .col_Ideal_Image_Sales__c {width:148px;} /****拓展・开拓规划/营销方案(销售)*/ | 
| table.list .col_Review_Sales__c {width:148px;} /****进展情况(销售)*/ | 
| table.list .col_Submit_proposal_document__c {width:58px;} /*是否提交提案书*/ | 
| table.list .col_OPP_Flag__c {width:58px;} | 
| table.list .col_Sales_activity_plan__c {width:178px;} /*活动计划(销售)*/ | 
| /*table.list .col_Link1 {width:58px;} | 
| table.list .col_Link2 {width:58px;} | 
| table.list .col_Link3 {width:58px;} | 
| table.list .col_Link4 {width:58px;} | 
| table.list .col_Link5 {width:58px;} | 
| table.list .col_Link6 {width:58px;} | 
| table.list .col_Link7 {width:58px;} | 
| table.list .col_Link8 {width:58px;}*/ | 
|   | 
| body .pbBody table.list tr.headerRow td.colViewing { | 
|   /* デフォルト値、最小化アイコンを表示 */ | 
|   background-image:url('{!URLFOR($Resource.IconResizeMinus_5)}') ; | 
|   background-repeat:no-repeat; | 
| } | 
| body .pbBody table.list tr.headerRow td.colUnHideIcon { | 
|   /* 最大化アイコンを表示 */ | 
|   background-image:url('{!URLFOR($Resource.IconResizePlus_5)}'); | 
|   background-repeat:no-repeat; | 
| } | 
| body .pbBody table.list tr.headerRow td.col_Scroll {width:0px; padding:0px; border-width:0px;} | 
| body .pbBody table.list tr.dataRow td.col_Scroll {width:0px; padding:0px; border-width:0px;} | 
| </style> | 
| <script type="text/javascript"> | 
| var heightAjustment = 120; | 
| var widthAjustment = 30; | 
| function setChangeFlgRight(cnt) { | 
|     document.getElementById('allPage:allForm:oppBlock:oppTable:' + cnt + ':changeFlgRt').value = 1; | 
| } | 
| </script> | 
| </head> | 
|     <apex:form id="allForm"> | 
|          | 
|         <apex:actionFunction name="saveAndSearch" action="{!save}" rerender="allPanel" oncomplete="unblockUI();"> | 
|             <apex:param name="firstParam" assignTo="{!saveType}" value="" /> | 
|         </apex:actionFunction> | 
|         <apex:actionFunction name="saveAndSort" action="{!save}" rerender="allPanel" oncomplete="unblockUI();"> | 
|             <apex:param name="firstParam" assignTo="{!saveType}" value="" /> | 
|             <apex:param name="secondParam" assignTo="{!sortKey}" value="" /> | 
|         </apex:actionFunction> | 
|         <apex:actionFunction name="searchOpp" action="{!searchOpp}" rerender="allPanel" oncomplete="unblockUI();"/> | 
|         <apex:actionFunction name="sortTable" action="{!sortTable}" rerender="allPanel" oncomplete="unblockUI();"> | 
|             <apex:param name="firstParam" assignTo="{!sortKey}" value="" /> | 
|         </apex:actionFunction> | 
|          | 
|         <apex:outputPanel id="allPanel"> | 
|             <apex:pageBlock id="searchBlock" tabStyle="Report"> | 
|                 <table style="border-bottom-width: 0px; font-size:12px;"> | 
|                     <tr> | 
|                         <td width="150px"> | 
|                             <apex:commandButton action="{!save}" value="保存" rerender="allPanel" onclick="blockme();" oncomplete="unblockUI();" style="height:30px;width:60px;"/>   | 
|                             <apex:commandButton value="检索" onclick="searchOppJs_Account();return false;" style="height:30px;width:60px;"/> | 
|                         </td> | 
|                         <td width="1000px"> | 
|                             <apex:pageMessages /> | 
|                         </td> | 
|                     </tr> | 
|                 </table> | 
|                 <table style="border-bottom-width: 0px; font-size:12px;"> | 
|                     <tr> | 
|                         <td width="130px">分类  | 
|                             <!-- : 消化科 --> | 
|                             <apex:selectList value="{!accType}" size="1" style="width:80px" id="accType"> | 
|                                 <apex:selectOptions value="{!accTypeOpts}" id="accTypeOptsId"/> | 
|                             </apex:selectList> | 
|                         </td> | 
|                         <td width="190px">医院 <apex:inputText value="{!accSearch}" style="width:150px"/> </td> | 
|                         <td width="40px">H <apex:inputCheckBox value="{!sltv}" /></td> | 
|                         <td width="40px">M <apex:inputCheckBox value="{!sltvM}" /></td> | 
|                         <td width="40px">L <apex:inputCheckBox value="{!sltvL}" /></td> | 
|                         <td width="130px">科室性质  | 
|                             <!-- <apex:inputCheckBox value="{!customerTarget}" /> --> | 
|                             <!-- 20211208 --> | 
|                             <apex:selectList value="{!Department}" size="1" style="width:70px" id="Department"> | 
|                                 <apex:selectOptions value="{!DepartmentOpts}" id="DepartmentOptsId"/> | 
|                             </apex:selectList> | 
|                         </td> | 
|                         <td width="150px">病例数年度  | 
|                             <apex:selectList value="{!ocmYear}" size="1" style="width:80px" id="ocmYear"> | 
|                                 <apex:selectOptions value="{!ocmYearOpts}" id="ocmYearOptsId"/> | 
|                             </apex:selectList> | 
|                             <!-- value="{!ocmYear}" --> | 
|                             <!-- <apex:inputField id="bingnian" value="{!anoc.OCM_Year__c}"/> --> | 
|                         </td> | 
|                          | 
|                         <td>显示 <apex:selectList value="{!limits}" size="1" onchange="searchOppJs_Account();return false;"><apex:selectOptions value="{!limitOpts}"/></apex:selectList> 条数据</td> | 
|                         <td width="10px"></td> | 
|                         <td width="70px"><a href="#" onclick="expandAll();return false;" style="text-decoration: underline;">全部展开</a></td> | 
|                     </tr> | 
|                 </table> | 
|                 <table style="border-bottom-width: 0px; font-size:12px;"> | 
|                     <tr> | 
|                         <td width="400px"> | 
|                             <font>数据字段</font>  | 
|                             <apex:selectList value="{!text}" size="1" style="width:110px"><apex:selectOptions value="{!textOpts}"/></apex:selectList>  | 
|                              <apex:selectList value="{!condition}" size="1"><apex:selectOptions value="{!equalOpts}"/></apex:selectList>  | 
|                              <apex:inputText value="{!value}" style="width:100px"/> | 
|                         </td> | 
|                         <td width="10px"></td> | 
|                         <td width="400px"> | 
|                             <font>AND </font>  | 
|                             <apex:selectList value="{!text2}" size="1" style="width:110px"><apex:selectOptions value="{!textOpts2}"/></apex:selectList>  | 
|                              <apex:selectList value="{!condition2}" size="1"><apex:selectOptions value="{!equalOpts2}"/></apex:selectList>  | 
|                              <apex:inputText value="{!value2}" style="width:100px"/> | 
|                         </td> | 
|                     </tr> | 
|                 </table> | 
|                 <table style="border-bottom-width: 0px; font-size:12px;"> | 
|                     <tr> | 
|                         <td width="400px">  | 
|                             <font>    AND </font>  | 
|                             <apex:selectList value="{!text3}" size="1" style="width:110px"><apex:selectOptions value="{!textOpts3}"/></apex:selectList>  | 
|                              <apex:selectList value="{!condition3}" size="1"><apex:selectOptions value="{!equalOpts3}"/></apex:selectList>  | 
|                              <apex:inputText value="{!value3}" style="width:100px"/> | 
|                         </td> | 
|                         <td width="10px"></td> | 
|   | 
|                         <!-- <td width="400px"> | 
|                             <font>AND </font>  | 
|                             <apex:selectList value="{!text4}" size="1" style="width:110px"><apex:selectOptions value="{!textOpts4}"/></apex:selectList>  | 
|                              <apex:selectList value="{!condition4}" size="1"><apex:selectOptions value="{!equalOpts4}"/></apex:selectList>  | 
|                              <apex:inputText value="{!value4}" style="width:100px"/> | 
|                         </td>  | 
|                         <td></td> --> | 
|                     </tr> | 
|                 </table> | 
|             </apex:pageBlock> | 
|              | 
|             <apex:pageBlock id="oppBlock" tabStyle="Report"> | 
| <!--                <apex:pageblocksection columns="1" id="oppSection">--> | 
|                 <apex:outputPanel > | 
|                     <apex:inputHidden id="oppCount" value="{!oppCount}"/> | 
|                     <div id="out_Div_L"> | 
|                         <table class="list" style="border-bottom-width: 0px; font-size:11px; border-spacing:0;" border="" id="tableHeader_L"> | 
|                             <tr class="dataRow" height="1px"> | 
|                             <apex:variable value="{!0}" var="cnt" /> | 
|                             <apex:repeat value="{!titleLeft}" var="t"> | 
|                                 <td class="col_{!columnLeftCss[cnt]}"></td> | 
|                                 <apex:variable value="{!cnt + 1}" var="cnt" /> | 
|                             </apex:repeat> | 
|                             </tr> | 
|                             <tr class="headerRow" height="30px"> | 
|                             <apex:variable value="{!0}" var="cnt" /> | 
|                             <apex:repeat value="{!titleLeft}" var="t"> | 
|                                 <td class="col_{!columnLeftCss[cnt]}"> | 
|                                     <a href="#" onclick="sortTableJs_Account('{!cnt}');return false;" style="text-decoration: underline;"><apex:outputText value="{!t}"/></a>{!sortOrder[cnt]} | 
|                                 </td> | 
|                                 <apex:variable value="{!cnt + 1}" var="cnt" /> | 
|                             </apex:repeat> | 
|                             </tr> | 
|                         </table> | 
|                     </div>   <!--  out_Div_L --> | 
|                      | 
|                     <div id="out_Div"> | 
|                         <table class="list" style="border-bottom-width: 0px; font-size:11px; border-spacing:0;" border="" id="tableHeader"> | 
|                             <tr class="dataRow" height="1px"> | 
|                             <apex:variable value="{!0}" var="cnt" /> | 
|                             <apex:repeat value="{!titleRight}" var="t"> | 
|                                 <td class="col_{!columnRightCss[cnt]}"></td> | 
|                                 <apex:variable value="{!cnt + 1}" var="cnt" /> | 
|                             </apex:repeat> | 
|                             <td id="cell_Scroll" class="col_Scroll"></td> | 
|                             </tr> | 
|                             <tr class="headerRow" height="30px"> | 
|                             <apex:variable value="{!0}" var="cnt" /> | 
|                             <apex:repeat value="{!titleRight}" var="t"> | 
|                                 <td class="col_{!columnRightCss[cnt]}"> | 
|                                     <a href="#" onclick="sortTableJs_Account('{!cnt + titleLeft.size}');return false;" style="text-decoration: underline;"><apex:outputText value="{!t}"/></a>{!sortOrder[cnt + titleLeft.size]} | 
|                                 </td> | 
|                                 <apex:variable value="{!cnt + 1}" var="cnt" /> | 
|                             </apex:repeat> | 
|   | 
|                             <td id="cell_Scroll" class="col_Scroll"></td> | 
|                             </tr> | 
|                         </table> | 
|                     </div>    <!-- out_Div --> | 
|                      | 
|                     <div style="clear:both;height:0px;"></div> | 
|                     <div id="in_Div_L"> | 
|                         <table class="list" style="border-bottom-width: 0px; font-size:11px; border-spacing:0;" border="" id="tableData_L"> | 
|                             <apex:variable value="{!1}" var="cnt" /> | 
|                             <apex:repeat value="{!oppRecords}" var="or" id="oppTable_L"> | 
|                                 <tr class="dataRow {!IF(MOD(cnt, 2)==0, 'odd', 'even')} {!IF(cnt==1, 'first', '')}" onmouseover="if (window.hiOn){hiOn(this);} " onmouseout="if (window.hiOff){hiOff(this);} " onblur="if (window.hiOff){hiOff(this);}" onfocus="if (window.hiOn){hiOn(this);}"> | 
|                                 <apex:variable value="{!0}" var="cnt_2" /> | 
|                                 <apex:repeat value="{!columnsLeftApi}" var="c"> | 
|                                     <td class="dataCellBorder1 col_{!columnLeftCss[cnt_2]}"> | 
|                                     <apex:outputPanel rendered="{!(c.size==1 && columnLeftRW[c[0]]=='r')}" layout="none"> | 
|                                         <!-- in_Div_LのAccount名は特殊対応、リンクにする --> | 
|                                         <apex:outputPanel rendered="{!c[0]=='Name'}" layout="none"> | 
|                                                 <apex:outputLink value="/{!or.acc.Id}" target="LINK_{!or.acc.Id}"><apex:outputField value="{!or.acc[c[0]]}" /></apex:outputLink> | 
|                                         </apex:outputPanel> | 
|                                         <!-- SWAG-B4R3WA 2018-09-20 省不可搜索而是查看  start--> | 
|                                         <apex:outputPanel rendered="{!c[0] == 'State_Master__c' || c[0] == 'OwnerId'}" layout="none"> | 
|                                           <apex:outputField value="{!or.acc[c[0]]}" /> | 
|                                         </apex:outputPanel> | 
|                                         <apex:outputPanel rendered="{!(c[0]<>'Name' && c[0]<>'State_Master__c' | 
|                                         && c[0]<>'OwnerId' )}" layout="none"> | 
|                                                 <apex:inputField value="{!or.acc[c[0]]}" onchange="setChangeFlg('{!or.lineNo}')"/> | 
|                                         </apex:outputPanel> | 
|                                         <!-- SWAG-B4R3WA 2018-09-20 省不可搜索而是查看  end--> | 
|                                     </apex:outputPanel>   | 
|                                     <apex:outputPanel rendered="{!(c.size==2)}" layout="none"> | 
|                                         <apex:outputField value="{!or.acc[c[0]][c[1]]}"/> | 
|                                     </apex:outputPanel> | 
|                                     <apex:outputPanel rendered="{!(c.size==1 && columnLeftRW[c[0]]=='w')}" layout="none"> | 
|                                         <apex:inputField value="{!or.acc[c[0]]}" onchange="setChangeFlg('{!or.lineNo}')"/> | 
|                                     </apex:outputPanel> | 
|                                     <apex:outputPanel rendered="{!(c.size==1 && columnLeftRW[c[0]]=='wm')}" layout="none"> | 
|                                         <!-- <div class="requiredInput"><div class="requiredBlock"></div><apex:inputField value="{!or.acc[c[0]]}" onchange="setChangeFlg('{!or.lineNo}')"/></div> --> | 
|                                         <div class="requiredInput"> | 
|                                             <div class="requiredBlock"></div> | 
|                                             <apex:outputPanel rendered="{!c[0]=='Name'}" layout="none"> | 
|                                                 <apex:outputLink value="/{!or.acc.Id}" target="LINK_{!or.acc.Id}"><apex:outputField value="{!or.acc[c[0]]}" /></apex:outputLink> | 
|                                             </apex:outputPanel> | 
|                                             <apex:outputPanel rendered="{!c[0]<>'Name'}" layout="none"> | 
|                                                 <apex:inputField value="{!or.acc[c[0]]}" onchange="setChangeFlg('{!or.lineNo}')"/> | 
|                                             </apex:outputPanel> | 
|                                         </div> | 
|                                     </apex:outputPanel> | 
|                                     </td> | 
|                                     <apex:variable value="{!cnt_2 + 1}" var="cnt_2" /> | 
|                                 </apex:repeat>  | 
|                                 </tr> | 
|                                 <apex:variable value="{!cnt + 1}" var="cnt" /> | 
|                             </apex:repeat> | 
|                         </table> | 
|                     </div>  <!-- in_Div_L --> | 
|                      | 
|                     <div id="in_Div"> | 
|                         <table class="list" style="border-bottom-width: 0px; font-size:11px; border-spacing:0;" border="" id="tableData"> | 
|                             <apex:variable value="{!1}" var="cnt" /> | 
|                             <apex:repeat value="{!oppRecords}" var="or" id="oppTable"> | 
|                                 <tr class="dataRow {!IF(MOD(cnt, 2)==0, 'odd', 'even')} {!IF(cnt==1, 'first', '')}" onmouseover="if (window.hiOn){hiOn(this);} " onmouseout="if (window.hiOff){hiOff(this);} " onblur="if (window.hiOff){hiOff(this);}" onfocus="if (window.hiOn){hiOn(this);}"> | 
|                                 <apex:variable value="{!0}" var="cnt_3" /> | 
|                                 <apex:repeat value="{!columnsRightApi}" var="c"> | 
|                                     <td class="dataCellBorder1 col_{!columnRightCss[cnt_3]} {!cnt}_col_{!columnRightCss[cnt_3]}"> | 
|                                     <apex:outputPanel rendered="{!accType == '01210000000QemG' || accType == '01210000000QemQ' || accType == '01210000000Qezy'}"> | 
|                                         <apex:outputPanel rendered="{!(c.size==1 && columnRightRW[c[0]]=='r')}" layout="none"> | 
|                                             <apex:inputField value="{!or.acc[c[0]]}"/> | 
|                                         </apex:outputPanel> | 
|                                         <apex:outputPanel rendered="{!(c.size==2)}" layout="none"> | 
|                                             <apex:inputField value="{!or.acc[c[0]][c[1]]}"/> | 
|                                         </apex:outputPanel> | 
|                                        <apex:outputPanel rendered="{!(c.size==1 && columnRightRW[c[0]]=='w')}" layout="none"> | 
|                                             <apex:inputField value="{!or.acc[c[0]]}" onchange="setChangeFlg('{!or.lineNo}')"/> | 
|                                         </apex:outputPanel> | 
|                                         <apex:outputPanel rendered="{!(c.size==1 && columnRightRW[c[0]]=='wm')}" layout="none"> | 
|                                             <div class="requiredInput"><div class="requiredBlock"></div><apex:inputField value="{!or.acc[c[0]]}" onchange="setChangeFlg('{!or.lineNo}')"/></div> | 
|                                         </apex:outputPanel> | 
|                                         <apex:variable value="{!cnt_3 + 1}" var="cnt_3" /> | 
|                                     </apex:outputPanel> | 
|                                     <apex:outputPanel rendered="{!accType <> '01210000000QemG' && accType <> '01210000000QemQ' && accType <> '01210000000Qezy'}"> | 
|                                         <apex:outputPanel rendered="{!(c.size==1 && columnRightRW[c[0]]=='r')}" layout="none"> | 
|                                             <apex:inputField value="{!or.anotc[c[0]]}"/> | 
|                                         </apex:outputPanel> | 
|                                         <apex:outputPanel rendered="{!(c.size==2)}" layout="none"> | 
|                                             <apex:inputField value="{!or.anotc[c[0]][c[1]]}"/> | 
|                                         </apex:outputPanel> | 
|                                         <!-- && customerTarget==false --> | 
|                                        <apex:outputPanel rendered="{!(c.size==1 && columnRightRW[c[0]]=='w' )}" layout="none"> | 
|                                             <apex:inputField value="{!or.anotc[c[0]]}" onchange="setChangeFlgRight('{!or.lineNo}')"/> | 
|                                         </apex:outputPanel> | 
|                                         <!-- <apex:outputPanel rendered="{!(c.size==1 && columnRightRW[c[0]]=='w' && customerTarget==true)}" layout="none"> | 
|                                             <apex:outputField value="{!or.anotc[c[0]]}"/> | 
|                                         </apex:outputPanel> --> | 
|                                         <!-- && customerTarget==false --> | 
|                                         <apex:outputPanel rendered="{!(c.size==1 && columnRightRW[c[0]]=='wm')}" layout="none"> | 
|                                             <div class="requiredInput"><div class="requiredBlock"></div><apex:inputField value="{!or.anotc[c[0]]}" onchange="setChangeFlgRight('{!or.lineNo}')"/></div> | 
|                                         </apex:outputPanel> | 
|                                         <!-- <apex:outputPanel rendered="{!(c.size==1 && columnRightRW[c[0]]=='wm' && customerTarget==true)}" layout="none"> | 
|                                             <apex:outputField value="{!or.anotc[c[0]]}"/> | 
|                                         </apex:outputPanel> --> | 
|                                         <apex:variable value="{!cnt_3 + 1}" var="cnt_3" /> | 
|                                     </apex:outputPanel> | 
|                                     </td> | 
|                                 </apex:repeat> | 
|   | 
|                                 <td id="cell_Scroll" class="col_Scroll"> | 
|                                     <apex:inputHidden value="{!or.changeFlg}" id="changeFlg"/> | 
|                                     <apex:inputHidden value="{!or.changeFlgRt}" id="changeFlgRt"/> | 
|                                     <script type="text/javascript"> | 
|                                         if ("{!or.canEdit}" == "false") { | 
|                                             var right = j$("#tableData").find("tr").eq({!cnt-1}); | 
|                                             var rightline = j$(right).find("td"); | 
|                                             for (var i=0; i<rightline.length; i++) { | 
|                                                 j$(rightline[i]).find("input").each(function(){ | 
|                                                     j$(this).attr("disabled",true); | 
|                                                 }); | 
|                                                 j$(rightline[i]).find("a").each(function(){ | 
|                                                     j$(this).attr("href","#"); | 
|                                                 }); | 
|                                             } | 
|                                         } | 
|                                         if ("{!or.hasError}" == "true") { | 
|                                             var left = j$("#tableData_L").find("tr").eq({!cnt-1}); | 
|                                             var leftFirst = j$(left).find("td").eq(1); | 
|                                             j$(leftFirst).css("background-color", "gray"); | 
|                                         } | 
|                                         if ("{!or.hasFieldError}" == "true") { | 
|                                             var left = j$("#tableData_L").find("tr").eq({!cnt-1}); | 
|                                             var leftFirst = j$(left).find("td").eq(1); | 
|                                             j$(leftFirst).css("background-color", "red"); | 
|                                         } | 
|                                     </script> | 
|                                 </td> | 
|                                 </tr> | 
|                                 <apex:variable value="{!cnt + 1}" var="cnt" /> | 
|                             </apex:repeat>  | 
|                         </table> | 
|                     </div><!-- /in_Div --> | 
|                      | 
|                 </apex:outputPanel> | 
|             </apex:pageBlock> | 
| <script type="text/javascript"> | 
| j$(function() { | 
|     var tableWidth = 0; | 
|     j$('body .pbBody table#tableHeader tr.headerRow td').each(function() { | 
|         var colClass = getColClassName(this); | 
|         if (colClass != 'col_Scroll') { | 
|             var headerCol = j$('body .pbBody table.list tr.headerRow td.' + colClass); | 
|             tableWidth += headerCol.width(); | 
|         } | 
|     }); | 
|     j$('table#tableData').css('width', (tableWidth + 2) + 'px'); | 
|     j$('table#tableHeader').css('width', (tableWidth + 2) + 'px'); | 
|   | 
|     // list の headerRow の tdに toggleWidth() を追加 | 
|     bindTdToggleWidth(); | 
| }); | 
| var elements = document.getElementsByTagName("select"); | 
| for (i = 0; i < elements.length; i++) { | 
|     var id = elements[i].id; | 
|     if (id.length > 5 && id.substring(id.length - 5, id.length) == 'mlktp') { | 
|         elements[i].style.display = "none"; | 
|     } | 
| } | 
| var tbl_l = document.getElementById("tableData_L"); | 
| var input_l = tbl_l.getElementsByTagName("input"); | 
| for (i = 0; i < input_l.length; i++) { | 
|     var id = input_l[i].id + '_lkid'; | 
|     if (document.getElementById(id) != null) { | 
|         input_l[i].style.width = "75%"; | 
|     } | 
| } | 
| var tbl = document.getElementById("tableData"); | 
| var input = tbl.getElementsByTagName("input"); | 
| for (i = 0; i < input.length; i++) { | 
|     var id = input[i].id + '_lkid'; | 
|     if (document.getElementById(id) != null) { | 
|         input[i].style.width = "75%"; | 
|     } | 
| } | 
| </script> | 
|         </apex:outputPanel> | 
|     </apex:form> | 
| </apex:page> |