<apex:page controller="ReceivingNoteStockInRequestController" showHeader="false" action="{!init}" id="allPage">
|
<apex:stylesheet value="{!URLFOR($Resource.blockUIcss)}"/>
|
<apex:includeScript value="{!URLFOR($Resource.jquery183minjs)}"/>
|
<apex:includeScript value="{!URLFOR($Resource.PleaseWaitDialog)}"/>
|
<apex:stylesheet value="{!URLFOR($Resource.ReceivingNotePageCss)}"/>
|
<apex:includeScript value="{!URLFOR($Resource.ReceivingNotePageJS)}"/>
|
<apex:includeScript value="{!URLFOR($Resource.CommonUtilJs)}"/>
|
<apex:form id="allForm">
|
<style>
|
table.headTable td {
|
/*min-width:150px;*/
|
}
|
.left20 {
|
margin-left: 20px;
|
}
|
|
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;
|
}
|
td.deleted {
|
background-color: #ccc;
|
}
|
td.newed {
|
color: #f00 !important;
|
}
|
</style>
|
<script type="text/javascript">
|
var heightAjustment = 120;
|
var widthAjustment = 30;
|
j$(document).ready(function(){
|
// blockme();
|
// init();
|
// windowResize();
|
});
|
function runSFDCAddRemote(MetadataConnectionWarning) {
|
if (MetadataConnectionWarning) SFDCAddRemote('{!$Api.Session_ID}');
|
}
|
function sortTableJs(key) {
|
// blockme();
|
sortTablefunc(key);
|
}
|
|
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();
|
}
|
});
|
//20210803 ljh WLIG-C5J9ZP start
|
// j$('table#tableData').css('width', (tableWidth + 2) + 'px');
|
// j$('table#tableHeader').css('width', (tableWidth + 2) + 'px');
|
j$('table#tableData').css('width', (2188 + 2) + 'px');
|
j$('table#tableHeader').css('width', (2188 + 2) + 'px');
|
//20210803 ljh WLIG-C5J9ZP end
|
|
// 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%";
|
// }
|
// }
|
//aをクリックする際に、tdイベントを実装しない
|
// j$("a[name='out_Div_a']").bind("click",function(event){
|
// event.stopPropagation();
|
// });
|
windowResize();
|
</script>
|
<apex:pageMessages />
|
<!-- oncomplete="clearApplyValue(); return false;" -->
|
<apex:actionFunction name="passApplyMsgToController" action="{!showApplyMsg}" rerender="allForm">
|
<apex:param name="applyMsg" value="" />
|
<apex:param name="applyMsgType" value="" />
|
</apex:actionFunction>
|
<apex:outputPanel id="pageallPanel">
|
<apex:pageBlock id="searchBlock">
|
<table class="headTable" style="width:100%">
|
<tr>
|
<td>
|
<span style="font-weight:bold;">
|
备品存放地
|
</span>
|
{!pageB.rn.Internal_asset_location__c}
|
</td>
|
<td>
|
<span style="font-weight:bold;">
|
合同编码
|
</span>
|
{!pageB.rn.Sales_order_number__c}
|
</td>
|
<td>
|
<span class="left20" style="font-weight:bold;">
|
订单编码
|
</span>
|
{!pageB.rn.OrderCode__c}
|
</td>
|
<td>
|
<span class="left20" style="font-weight:bold;">
|
采购申请决裁号
|
</span>
|
{!pageB.rn.ApprovalNumber__c}
|
</td>
|
<td>
|
<span class="left20" style="font-weight:bold;">
|
发货日
|
</span>
|
<!-- {!pageB.dateOfDelivery} -->
|
<apex:outputText value="{0, date, yyyy'-'MM'-'dd}">
|
<apex:param value="{!pageB.rn.DateOfDelivery__c}" />
|
</apex:outputText>
|
</td>
|
<td>
|
<span class="left20" style="font-weight:bold;">
|
收货申请单NO
|
</span>
|
<!-- 20210312 you WLIG-BV8CHF start-->
|
{!pageB.rn.ReceivingNoteNo_New__c}
|
<!-- 20210312 you WLIG-BV8CHF end-->
|
</td>
|
<td>
|
<span class="left20" style="font-weight:bold;">
|
收货清单状态
|
</span>
|
{!pageB.rn.RN_Status__c}
|
</td>
|
</tr>
|
</table>
|
<table class="searchTable">
|
<tr>
|
<td>
|
收货状态:
|
<apex:selectList value="{!pageB.status}" size="1">
|
<apex:selectOptions value="{!StatusOps}"/>
|
</apex:selectList>
|
</td>
|
<td>
|
<span class="left20">
|
备品类别:
|
<apex:inputField value="{!pageB.rn.Asset_loaner_category__c}"> </apex:inputField>
|
</span>
|
</td>
|
<td>
|
<span class="left20">
|
备品配套明细型号:
|
<apex:inputText value="{!pageB.fixture_Model_No}"/>
|
</span>
|
<span class="left20">
|
<apex:selectList value="{!showCount}" size="1" style="width:60px">
|
<apex:selectOptions value="{!ShowCountOps}"/>
|
</apex:selectList>
|
</span>
|
</td>
|
<td>
|
<span style="margin-left: 50px;">
|
<apex:commandButton value="检索" action="{!search}"/>
|
</span>
|
</td>
|
</tr>
|
</table>
|
|
<div style="background-color: black; height: 1px; width: 100%;"/>
|
|
<table class="searchTable" style="width:100%">
|
<tr>
|
<td>
|
<!-- 所在地区(本部) -->
|
{!$ObjectType.Asset.fields.Salesdepartment__c.label}
|
<apex:inputField id="appSalesdepartment" value="{!pageB.assetInput.Salesdepartment__c}"/>
|
</td>
|
<td>
|
<!-- 所在地区(省) -->
|
{!$ObjectType.Asset.fields.SalesProvince__c.label}
|
<apex:inputField id="appSalesProvince" value="{!pageB.assetInput.SalesProvince__c}"/>
|
</td>
|
<td>
|
<span>
|
<!-- 产品分类(GI/SP) -->
|
{!$ObjectType.Asset.fields.Product_category__c.label}:
|
<apex:inputField id="appProduct_category" value="{!pageB.assetInput.Product_category__c}"/>
|
</span>
|
</td>
|
<td>
|
<span>
|
<!-- 备品分类 -->
|
{!$ObjectType.Asset.fields.Equipment_Type__c.label}:
|
<apex:inputField id="appEquipment_Type" value="{!pageB.assetInput.Equipment_Type__c}"/>
|
</span>
|
</td>
|
<td>
|
<span>
|
<!-- 管理种类 -->
|
{!$ObjectType.Asset.fields.Manage_type__c.label}:
|
<apex:inputField id="appManage_type" value="{!pageB.assetInput.Manage_type__c}"/>
|
</span>
|
</td>
|
<td>
|
<span>
|
<!-- 无机身号码设备 -->
|
{!$ObjectType.Asset.fields.unknow_serial_NO_product__c.label}:
|
<apex:inputField id="appunknow_serial_NO_product" value="{!pageB.assetInput.unknow_serial_NO_product__c}"/>
|
</span>
|
</td>
|
<td>
|
<span>
|
<!-- 备品用途附属品 -->
|
{!$ObjectType.Asset.fields.Loaner_accsessary__c.label}:
|
<apex:inputField id="appLoaner_accsessary" value="{!pageB.assetInput.Loaner_accsessary__c}"/>
|
</span>
|
</td>
|
<td>
|
<span style="margin-left: 10px;">
|
<apex:commandButton value="编辑" onclick="blockme();" action="{!changeFixModel}" reRender="allForm" oncomplete="unblockUI();windowResize();"/>
|
</span>
|
<span style="margin-left: 10px;">
|
<apex:commandButton value="适用" onclick="applyJs();return false;"/>
|
<script type="text/javascript">
|
// 适用按钮
|
function applyJs() {
|
var appliedFlag = true;
|
var selectFlag = true;
|
var isCheckFlag = false;
|
var appSalesdepartment = j$(escapeVfId('{!$Component.appSalesdepartment}')).val(); // 所在地区(本部)
|
var appSalesProvince = j$(escapeVfId('{!$Component.appSalesProvince}')).val(); // 所在地区(省)
|
var appProduct_category = j$(escapeVfId('{!$Component.appProduct_category}')).val(); // 产品分类(GI/SP)
|
var appEquipment_Type = j$(escapeVfId('{!$Component.appEquipment_Type}')).val(); // 备品分类
|
var appManage_type = j$(escapeVfId('{!$Component.appManage_type}')).val(); // 管理种类
|
var appunknow_serial_NO_product = j$(escapeVfId('{!$Component.appunknow_serial_NO_product}')).val(); // 无机身号码设备
|
var appLoaner_accsessary = j$(escapeVfId('{!$Component.appLoaner_accsessary}')).val() // 备品用途附属品
|
// otherSelectOptionValue = j$.trim(otherSelectOptionValue);
|
// var otherSelectOptionValues = [];
|
// var otherSelectOptionApi = j$(escapeVfId('{!$Component.applyAssetTypeListId}')).val(); // 其他选项的api
|
// var otherSelectOptionText = j$(escapeVfId('{!$Component.applyAssetTypeListId}')).find("option:selected").text(); // 其他选项的text
|
// if (otherSelectOptionApi != "") {
|
// j$("td." + "col_" + otherSelectOptionApi + ".dataCellBorder1." + otherSelectOptionApi).each(function() {
|
// otherSelectOptionValues.push(j$(this));
|
// });
|
// }
|
var appSalesdepartments = []; // 所在地区(本部)
|
j$("td.intf.dataCellBorder1.Salesdepartment__c").each(function() {
|
appSalesdepartments.push(j$(this));
|
});
|
|
var appSalesProvinces = []; // 所在地区(省)
|
j$("td.intf.dataCellBorder1.SalesProvince__c").each(function() {
|
appSalesProvinces.push(j$(this));
|
});
|
|
var appProduct_categorys = []; // 产品分类(GI/SP)
|
j$("td.intf.dataCellBorder1.Product_category__c").each(function() {
|
appProduct_categorys.push(j$(this));
|
});
|
|
var appEquipment_Types = []; // 备品分类
|
j$("td.intf.dataCellBorder1.Equipment_Type__c").each(function() {
|
appEquipment_Types.push(j$(this));
|
});
|
|
var appManage_types = []; // 管理种类
|
j$("td.intf.dataCellBorder1.Manage_type__c").each(function() {
|
appManage_types.push(j$(this));
|
});
|
var appunknow_serial_NO_products = []; // 无机身号码设备
|
j$("td.intf.dataCellBorder1.unknow_serial_NO_product__c").each(function() {
|
appunknow_serial_NO_products.push(j$(this));
|
});
|
|
var appLoaner_accsessarys = []; // 备品用途附属品
|
j$("td.intf.dataCellBorder1.Loaner_accsessary__c").each(function() {
|
appLoaner_accsessarys.push(j$(this));
|
});
|
// var equipmentTypes = []; // 备品分类
|
// var appunknow_serial_NO_product1;
|
// if (typeof(appunknow_serial_NO_product) != "undefined" && appunknow_serial_NO_product != null) {
|
// if (appunknow_serial_NO_product == true) {
|
// appunknow_serial_NO_product1 = 'TRUE';
|
// }
|
// else {
|
// appunknow_serial_NO_product1 = 'FALSE';
|
// }
|
// }
|
|
// var appLoaner_accsessary1;
|
// if (typeof(appLoaner_accsessary) != "undefined" && appLoaner_accsessary != null) {
|
// if (appLoaner_accsessary == true) {
|
// appLoaner_accsessary1 = 'TRUE';
|
// }
|
// else {
|
// appLoaner_accsessary1 = 'FALSE';
|
// }
|
// }
|
var currentPageRecordCount = j$(escapeVfId('allPage:allForm:dataBlock:currentPageRecordCnt')).val();
|
for (var i = 0; i < currentPageRecordCount; i++) {
|
var checkBox = j$(escapeVfId('allPage:allForm:dataBlock:dataline_L:' + i + ':rowCheck'));
|
if (checkBox.prop('checked') == true) {
|
isCheckFlag = true;
|
// if (internalAssetLocations[i].find("select").val() != internalAssetLocation && internalAssetLocation != '') {
|
if (appSalesdepartment != null && typeof(appSalesdepartment) != "undefined") {
|
// setChangeFlg();
|
appSalesdepartments[i].find("select").val(appSalesdepartment);
|
appliedFlag = false;
|
}
|
if (appSalesProvince != null && typeof(appSalesProvince) != "undefined") {
|
// setChangeFlg();
|
appSalesProvinces[i].find("select").val(appSalesProvince);
|
appliedFlag = false;
|
}
|
// if (equipmentTypes[i].find("select").val() != productCategory && productCategory != '') {
|
if (appProduct_category != null && typeof(appProduct_category) != "undefined") {
|
// setChangeFlg();
|
appProduct_categorys[i].find("select").val(appProduct_category);
|
appliedFlag = false;
|
}
|
|
if (appEquipment_Type != null && typeof(appEquipment_Type) != "undefined") {
|
// setChangeFlg();
|
appEquipment_Types[i].find("select").val(appEquipment_Type);
|
appliedFlag = false;
|
}
|
|
if (appManage_type != null && typeof(appManage_type) != "undefined") {
|
// setChangeFlg();
|
appManage_types[i].find("select").val(appManage_type);
|
appliedFlag = false;
|
}
|
|
if (typeof(appunknow_serial_NO_product) != "undefined" && appunknow_serial_NO_product != null) {
|
// setChangeFlg();
|
appunknow_serial_NO_products[i].find("select").val(appunknow_serial_NO_product);
|
// appunknow_serial_NO_products[i].find("input").attr("checked", appunknow_serial_NO_product);
|
appliedFlag = false;
|
}
|
|
if (typeof(appLoaner_accsessary) != "undefined" && appLoaner_accsessary != null) {
|
// setChangeFlg();
|
appLoaner_accsessarys[i].find("select").val(appLoaner_accsessary);
|
// appLoaner_accsessarys[i].find("input").attr("checked", appLoaner_accsessary);
|
appliedFlag = false;
|
}
|
}
|
}
|
j$(escapeVfId('allPage:allForm:pageBlockButton1:clearApplyFlagId')).val(false);
|
// var clearApplyFlag = false;
|
window.setTimeout(function () {
|
if (appSalesdepartment == null
|
&& appSalesProvince == null
|
&& appProduct_category== null
|
&& appEquipment_Types == null
|
&& appManage_type == null
|
&& appunknow_serial_NO_product == null
|
&& appLoaner_accsessary == null) { // 适用入力框全为空
|
// alert('适用区输入框为空,请输入适用值。');
|
var applyMsg = '适用区输入框为空,请输入适用值。';
|
//passApplyMsgToController(applyMsg, 'Fail');
|
return;
|
}
|
if (isCheckFlag == false) {
|
// alert('未勾选任何待适用数据。');
|
var applyMsg = '未勾选任何待适用数据。';
|
//passApplyMsgToController(applyMsg, 'Fail');
|
return;
|
}
|
|
if (selectFlag) {
|
if (!appliedFlag) {
|
var alertMsg = "适用完了 \r\n";
|
if (appSalesdepartment != null && typeof(appSalesdepartment) != "undefined") {
|
var alertMsg1 = "已将打勾数据中的 " + "所在地区(本部)" + " 适用为 " + appSalesdepartment + " \r\n";
|
alertMsg += alertMsg1;
|
}
|
if (appSalesProvince != null && typeof(appSalesProvince) != "undefined") {
|
var alertMsg1 = "已将打勾数据中的 " + "所在地区(省)" + " 适用为 " + appSalesProvince + " \r\n";
|
alertMsg += alertMsg1;
|
}
|
if (appProduct_category != null && typeof(appProduct_category) != "undefined") {
|
var alertMsg2 = "已将打勾数据中的 " + "产品分类(GI/SP)" + " 适用为 " + appProduct_category + " \r\n";
|
alertMsg += alertMsg2;
|
}
|
if (appEquipment_Type != null && appEquipment_Type != '') {
|
var alertMsg3 = "已将打勾数据中的 " + "备品分类" + " 适用为 " + appEquipment_Type + " \r\n";
|
alertMsg += alertMsg3;
|
}
|
if (appManage_type != null && appManage_type != '') {
|
var alertMsg3 = "已将打勾数据中的 " + "管理种类" + " 适用为 " + appManage_type + " \r\n";
|
alertMsg += alertMsg3;
|
}
|
if (appunknow_serial_NO_product != null) {
|
var alertMsg3 = "已将打勾数据中的 " + "无机身号码设备" + " 适用为 " + appunknow_serial_NO_product + " \r\n";
|
alertMsg += alertMsg3;
|
}
|
if (appLoaner_accsessary != null) {
|
var alertMsg3 = "已将打勾数据中的 " + "备品用途附属品" + " 适用为 " + appLoaner_accsessary + " \r\n";
|
alertMsg += alertMsg3;
|
}
|
// alert(alertMsg);
|
// clearApplyFlag = true;
|
j$(escapeVfId('allPage:allForm:pageBlockButton1:clearApplyFlagId')).val(true);
|
//passApplyMsgToController(alertMsg, 'Success');
|
}
|
} else {
|
if (!appliedFlag) {
|
var alertMsg = "适用完了 \r\n";
|
if (appSalesdepartment != null && typeof(appSalesdepartment) != "undefined") {
|
var alertMsg1 = "已将打勾数据中的 " + "所在地区(本部)" + " 适用为 " + appSalesdepartment + " \r\n";
|
alertMsg += alertMsg1;
|
}
|
if (appSalesProvince != null && typeof(appSalesProvince) != "undefined") {
|
var alertMsg1 = "已将打勾数据中的 " + "所在地区(省)" + " 适用为 " + appSalesProvince + " \r\n";
|
alertMsg += alertMsg1;
|
}
|
if (appProduct_category != null && typeof(appProduct_category) != "undefined") {
|
var alertMsg2 = "已将打勾数据中的 " + "产品分类(GI/SP)" + " 适用为 " + appProduct_category + " \r\n";
|
alertMsg += alertMsg2;
|
}
|
if (appEquipment_Type != null && appEquipment_Type != '') {
|
var alertMsg3 = "已将打勾数据中的 " + "备品分类" + " 适用为 " + appEquipment_Type + " \r\n";
|
alertMsg += alertMsg3;
|
}
|
if (appManage_type != null && appManage_type != '') {
|
var alertMsg3 = "已将打勾数据中的 " + "管理种类" + " 适用为 " + appManage_type + " \r\n";
|
alertMsg += alertMsg3;
|
}
|
if (appunknow_serial_NO_product != null) {
|
var alertMsg3 = "已将打勾数据中的 " + "无机身号码设备" + " 适用为 " + appunknow_serial_NO_product + " \r\n";
|
alertMsg += alertMsg3;
|
}
|
if (appLoaner_accsessary != null) {
|
var alertMsg3 = "已将打勾数据中的 " + "备品用途附属品" + " 适用为 " + appLoaner_accsessary + " \r\n";
|
alertMsg += alertMsg3;
|
}
|
//passApplyMsgToController(alertMsg, 'Success');
|
j$(escapeVfId('allPage:allForm:pageBlockButton1:clearApplyFlagId')).val(true);
|
} else {
|
var alertMsg = "其他选项: " + otherSelectOptionText +"中无此选项值" + otherSelectOptionValue + ",无法更新。";
|
//passApplyMsgToController(alertMsg, 'Fail');
|
}
|
}
|
}, 5);
|
}
|
|
function clearApplyValue() {
|
var clearApplyValueFlag = j$(escapeVfId('allPage:allForm:pageBlockButton1:clearApplyFlagId')).val();
|
if(clearApplyValueFlag) {
|
j$(escapeVfId('{!$Component.stockId}')).val('');
|
j$(escapeVfId('{!$Component.applyEquipmentTypeId}')).val('');
|
j$(escapeVfId('{!$Component.applyAssetTypeListId}')).val('');
|
j$(escapeVfId('{!$Component.otherSelectionId}')).val('');
|
}
|
j$(escapeVfId('allPage:allForm:pageBlockButton1:clearApplyFlagId')).val(false);
|
}
|
|
function checkSavingJs() {
|
var isSavingSuccess = j$(escapeVfId('isSavingSuccessId')).val();
|
// alert(isSavingSuccess);
|
if (isSavingSuccess != 'false') {
|
//setSaveSuccessMsg();
|
}
|
}
|
</script>
|
</span>
|
<!-- <span style="margin-left: 10px;">
|
<apex:commandButton value="选择配套" action="{!selectRNS}"/>
|
</span> -->
|
<span style="margin-left: 10px;">
|
<apex:commandButton value="保存" action="{!saveRecord}"/>
|
</span>
|
<span style="margin-left: 10px;">
|
<apex:commandButton value="驳回" action="{!reject}"/>
|
</span>
|
<span style="margin-left: 10px;">
|
<apex:commandButton value="入库指示" action="{!inStockRequest}"/>
|
</span>
|
<span style="margin-left: 10px;">
|
<apex:commandButton value="打印收货清单" onclick="window.open('/apex/ReceivingNotePDF?rnid={!parId}');return false;"/>
|
</span>
|
<span style="margin-left: 10px;">
|
<apex:commandButton value="返回" onclick="window.close();"/>
|
</span>
|
</td>
|
</tr>
|
</table>
|
</apex:pageBlock>
|
<apex:pageBlock id="dataBlock">
|
<apex:inputHidden id="currentPageRecordCnt" value="{!pageB.currentPageRecordCnt}"/>
|
<div>
|
<apex:commandButton reRender="allForm" onclick="blockme();" disabled="{!canBefore = false}" action="{!beforePage}" value="back" oncomplete="unblockUI();"/>
|
{!nowPage}/{!maxPage}
|
<apex:commandButton reRender="allForm" onclick="blockme();" disabled="{!canNext = false}" action="{!nextPage}" value="next" oncomplete="unblockUI();"/>
|
</div>
|
<!-- <table id="msgtable">
|
<tr>
|
<td>
|
<apex:outputPanel id="message">
|
<apex:pageMessages />
|
</apex:outputPanel>
|
</td>
|
</tr>
|
</table> -->
|
<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="headerRow" height="30px">
|
<td class="col_chk" align="center">
|
<input type='checkbox' onClick='checkAll()' id="checker" />
|
</td>
|
<apex:repeat value="{!outputFieldList}" var="info">
|
<td class="col_{!info.value}">
|
{!info.label}
|
</td>
|
</apex:repeat>
|
</tr>
|
</table>
|
</div>
|
<div id="out_Div" >
|
<table class="list" style="border-bottom-width: 0px; font-size:11px; border-spacing:0;" border="" id="tableHeader">
|
<tr class="headerRow" height="30px">
|
<apex:repeat value="{!inputFieldList}" var="info">
|
<td class="{!IF(info.value == 'DataConfirmationAgain__c', 'noClick', 'colViewing')} col_{!info.value}">
|
<input style="width:12px;height: 12px;margin: 0" type="{!IF(info.value == 'DataConfirmationAgain__c', 'checkbox', 'hidden')}" onClick='checkAllConfirmAgain()' id="checkAll{!info.value}" />
|
{!info.label}
|
</td>
|
</apex:repeat>
|
<!-- <td class="col_DataConfirmation__c">
|
数据确认
|
</td> -->
|
<td class="col_Scroll"></td>
|
</tr>
|
<script type="text/javascript">
|
function checkAllConfirmAgain() {
|
var checkboxes = j$("td.dataCellBorder1.intf.DataConfirmationAgain__c.col_DataConfirmationAgain__c").find("input");
|
var firstboxes = j$(".rowchkcls");
|
if (j$(escapeVfId('checkAllDataConfirmationAgain__c')).attr('checked') == 'checked') {
|
for (var i = 0; i < checkboxes.length; i++) {
|
checkboxes[i].checked = true;
|
firstboxes[i].checked = true;
|
}
|
} else {
|
for (var i = 0; i < checkboxes.length; i++) {
|
checkboxes[i].checked = false;
|
firstboxes[i].checked = true;
|
}
|
}
|
}
|
</script>
|
</table>
|
</div>
|
<div style="clear:both;"/>
|
<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="{!0}" var="Cnt" />
|
<apex:repeat id="dataline_L" value="{!pageB.showBList}" var="var">
|
<tr class="dataRow " id="tableData_L_{!Cnt}">
|
<td class="dataCellBorder1 col_Chk {!IF(var.rnd['Change_Point__c']=='删除','deleted',IF(var.rnd['Change_Point__c']!=NULL,'newed',''))}" align="center">
|
<apex:inputCheckbox rendered="{!var.rnd['Change_Point__c']!='删除' && var.canChange}" styleClass="rowchkcls" value="{!var.checked}" id="rowCheck"/>
|
</td>
|
<apex:repeat value="{!outputFieldList}" var="info">
|
<td class="dataCellBorder1 col_{!info.value} {!IF(var.rnd['Change_Point__c']=='删除','deleted',IF(var.rnd['Change_Point__c']!=NULL,'newed',''))}" align="center" style="{!IF(info.value == 'ReceivingNoteDetailNo__c' && var.haveAsset, 'background-color: #6eb9ef;', '')}"><apex:outputField value="{!var.rnd[info.value]}" /></td>
|
</apex:repeat>
|
</tr>
|
<apex:variable value="{!Cnt+1}" var="Cnt" />
|
</apex:repeat>
|
</table>
|
</div>
|
<div id="in_Div" style="overflow:auto;">
|
<table class="list" style="border-bottom-width: 0px; font-size:11px; border-spacing:0;" border="" id="tableData">
|
<apex:variable value="{!0}" var="Cnt_R" />
|
<apex:repeat id="dataline_R" value="{!pageB.showBList}" var="var">
|
<tr id="tableData_R_{!Cnt_R}" class="dataRow" 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:repeat value="{!inputFieldList}" var="info" id="inputField">
|
<td class="dataCellBorder1 intf {!info.value} col_{!info.value} {!IF(var.rnd['Change_Point__c']=='删除','deleted',IF(var.rnd['Change_Point__c']!=NULL,'newed',''))}" align="center">
|
<apex:outputPanel rendered="{!(contains(var.canChangeField, info.value) || var.canChangeField == '') && !contains(var.canNotChangeField, info.value) && pageB.fixMode && var.canChange && var.rnd['Change_Point__c']!='删除'}">
|
<apex:inputField value="{!var.rnd[info.value]}" onchange="setChangeFlg('{!var.lineNo}')"/>
|
</apex:outputPanel>
|
<apex:outputPanel rendered="{!NOT((contains(var.canChangeField, info.value) || var.canChangeField == '') && !contains(var.canNotChangeField, info.value) && pageB.fixMode && var.canChange && var.rnd['Change_Point__c']!='删除')}">
|
<apex:outputField value="{!var.rnd[info.value]}"/>
|
</apex:outputPanel>
|
</td>
|
</apex:repeat>
|
<!-- <td class="dataCellBorder1" align="center">
|
<apex:inputCheckbox styleClass="rowchkcls" value="{!var.dataConfirmation}" id="rowCheck2" disabled="{!var.canChange == false || pageB.fixMode == false}"/>
|
</td> -->
|
<td class="col_Scroll"></td>
|
</tr>
|
<apex:variable value="{!Cnt_R+1}" var="Cnt_R" />
|
</apex:repeat>
|
</table>
|
</div>
|
</apex:pageBlock>
|
|
</apex:outputPanel>
|
</apex:form>
|
</apex:page>
|