<apex:page controller="LoanerStockDownCheckController" showHeader="true" sidebar="false" id="allPage" action="{!init}" title="下架检查">
|
<apex:stylesheet value="{!URLFOR($Resource.blockUIcss)}"/>
|
<apex:includeScript value="{!URLFOR($Resource.jquery183minjs)}"/>
|
<apex:includeScript value="{!URLFOR($Resource.PleaseWaitDialog)}"/>
|
<script>
|
function saveJs() {
|
if(confirm('是否保存修改?')==true){
|
blockme();
|
saveBtn();
|
}
|
}
|
function checkAll() {
|
var productCount = j$(escapeVfId('linesize')).value();
|
if (j$(escapeVfId('checkall')).attr('checked') == 'checked') {
|
for (var i = 0; i < productCount; i++) {
|
j$(escapeVfId('allPage:allForm:allBlock:lines:' + i + ':check')).attr('checked',true);
|
}
|
} else {
|
for (var i = 0; i < productCount; i++) {
|
j$(escapeVfId('allPage:allForm:allBlock:lines:' + i + ':check')).attr('checked',false);
|
}
|
}
|
|
}
|
|
function fillAll(){
|
var count = {!datalineSize};
|
var value = j$(escapeVfId('allPage:allForm:allBlock:lines:0:downStotus'));
|
var valueNone = document.getElementById('allPage:allForm:allBlock:lines:0:downStotus');
|
for (var i = 1; i < count; i++) {
|
var select =document.getElementById('allPage:allForm:allBlock:lines:'+i+':downStotus');
|
var len = select.options.length;
|
for (var j = 0; j < len; j++) {
|
if(select.options[j].value == valueNone.value){
|
select.options[j].selected = true;
|
}
|
}
|
}
|
}
|
|
</script>
|
|
<apex:form id="allForm">
|
<apex:actionFunction name="saveBtn" action="{!saveBtn}" rerender="allForm,message,allPanel" onComplete="unblockUI();">
|
</apex:actionFunction>
|
|
<apex:outputPanel id="message">
|
<apex:messages />
|
</apex:outputPanel>
|
|
<input type="hidden" id='linesize' value="{!datalineSize}"/>
|
|
<apex:outputPanel id="allPanel">
|
<apex:pageBlock id="allBlock">
|
<apex:pageBlockButtons location="top">
|
|
<apex:commandButton action="{!cancelBtn}" value="返回" rerender="dummy" style="width: 70px;"/>
|
<apex:commandButton onclick="saveJs();" value="确认" rerender="dummy" style="width: 70px;"/>
|
<apex:commandButton onclick="fillAll();" value="适用" reRender="dummy" style="width: 70px;"/>
|
|
</apex:pageBlockButtons>
|
|
<table border="0" style="border-collapse: collapse;width:1000px;table-layout:fixed;">
|
<colgroup>
|
<col width="25"/>
|
<col width="25"/>
|
<col width="150"/>
|
<col width="150"/>
|
<col width="150"/>
|
<col width="150"/>
|
<col width="150"/>
|
<col width="150"/>
|
<col width="150"/>
|
<col width="150"/>
|
</colgroup>
|
<tr>
|
<th style="text-align: center; border-bottom-style: ridge;"><input type="checkbox" id="checkall" onclick="checkAll();" /></th>
|
<th style="text-align: center; border-bottom-style: ridge;">No.</th>
|
<th style="text-align: center; border-bottom-style: ridge;">样机名称</th>
|
<th style="text-align: center; border-bottom-style: ridge;">{!$ObjectType.loaner_application_detail__c.fields.SerialNumber__c.label}</th>
|
<th style="text-align: center; border-bottom-style: ridge;">{!$ObjectType.loaner_application_detail__c.fields.Internal_Asset_number__c.label}</th>
|
<th style="text-align: center; border-bottom-style: ridge;">{!$ObjectType.loaner_application_detail__c.fields.OTCODE__c.label}</th>
|
<th style="text-align: center; border-bottom-style: ridge;">{!$ObjectType.loaner_application_detail__c.fields.ECCode__c.label}</th>
|
<th style="text-align: center; border-bottom-style: ridge;">
|
{!$ObjectType.loaner_application_detail__c.fields.Inspection_result__c.label}</th>
|
<th style="text-align: center; border-bottom-style: ridge;">
|
{!$ObjectType.loaner_application_detail__c.fields.StockDownRemark__c.label}</th>
|
<th style="text-align: center; border-bottom-style: ridge;">样机备注</th>
|
</tr>
|
<apex:variable value="{!1}" var="cnt" />
|
<apex:repeat value="{!dataLines}" var="line" id="lines">
|
<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);}">
|
<td class="dataCell" style="text-align: center;">
|
<apex:inputCheckbox id="check" value="{!line.checkFlag}"/>
|
</td>
|
<td class="dataCell" style="text-align: center;">
|
<apex:outputText value="{!line.lineNo}"/>
|
</td>
|
<td class="dataCell" style="text-align: center;">
|
<apex:outputText value="{!line.lad.LOANER__r.Name}"/>
|
</td>
|
<td class="dataCell" style="text-align: center;">
|
<apex:outputText value="{!line.lad.SerialNumber__c}"/>
|
</td>
|
<td class="dataCell" style="text-align: center;">
|
<apex:outputText value="{!line.lad.Internal_Asset_number__c}"/>
|
</td>
|
<td class="dataCell" style="text-align: center;">
|
<apex:outputText value="{!line.lad.OTCODE__c}"/>
|
</td>
|
<td class="dataCell" style="text-align: center;">
|
<apex:outputText value="{!line.lad.ECCode__c}"/>
|
</td>
|
<td class="dataCell" style="text-align: center;">
|
<apex:inputField value="{!line.lad.Inspection_result__c }" id="downStotus"/>
|
</td>
|
<td class="dataCell" style="text-align: center;">
|
<apex:inputField value="{!line.lad.StockDownRemark__c }"/>
|
</td>
|
<td class="dataCell" style="text-align: center;">
|
<apex:outputField value="{!line.lad.LOANER__r.Remarks2__c }"/>
|
</td>
|
<apex:variable value="{!cnt + 1}" var="cnt" />
|
</tr>
|
</apex:repeat>
|
</table>
|
</apex:pageBlock>
|
</apex:outputPanel>
|
</apex:form>
|
</apex:page>
|