<apex:page standardcontroller="Asset" extensions="SelectAssetExtension" showHeader="true" id="allPage">
|
|
<script>
|
var productCount={!productCount};
|
function checkAll() {
|
|
if ( document.getElementById( 'checker').checked == true) {
|
for ( var i = 0; i < productCount; i++) {
|
outer = Math.floor(i / 1000);
|
document.getElementById( 'allPage:allForm:allBlock:assetSection:assetListTable:'+ outer + ':assetTable:' + (i-(1000*outer)) + ':assetRowCheckbox').checked = true;
|
}
|
}
|
else {
|
for ( var i = 0; i < productCount; i++) {
|
outer = Math.floor(i / 1000);
|
document.getElementById( 'allPage:allForm:allBlock:assetSection:assetListTable:'+ outer + ':assetTable:' + (i-(1000*outer)) + ':assetRowCheckbox').checked = false;
|
}
|
}
|
}
|
function sortTableJs(sortNum) {
|
sortTable(sortNum);
|
}
|
</script>
|
|
<apex:form id="allForm">
|
|
<apex:actionFunction name="sortTable" action="{!sortTable}" rerender="assetSection">
|
<apex:param name="firstParam" assignTo="{!sortKey}" value="" />
|
</apex:actionFunction>
|
|
<apex:outputPanel id="allPanel">
|
<apex:pageBlock title="保有设备选择" id="allBlock">
|
|
<apex:pageBlockButtons >
|
<apex:commandButton action="{!save}" value="保存"/>
|
<apex:commandButton action="{!cancel}" value="取消"/>
|
</apex:pageBlockButtons>
|
|
<apex:pageblocksection title="维修合同">
|
|
<apex:outputField value="{!contract.Management_Code__c}" />
|
<apex:outputField value="{!contract.Contract_Start_Date__c}" />
|
<apex:outputField value="{!contract.Hospital__c}" />
|
<apex:outputField value="{!contract.Contract_End_Date__c}" />
|
|
</apex:pageblocksection>
|
|
<apex:pageblocksection columns="1" title="保有设备" id="assetSection">
|
<apex:outputPanel layout="block" styleClass="container2">
|
<table class="list" style="border-bottom-width: 0px; font-size:13px;" border="0" cellspacing="0" cellpadding="0">
|
<tr class="headerRow" height="30px" style="text-align: left;">
|
<th class="headerRow booleanColumn">
|
<input type="checkbox" onClick="checkAll()" id="checker"/>
|
</th>
|
<th class="headerRow booleanColumn">
|
<a href="#" onclick="sortTableJs( '0');return false;" style="text-decoration: underline;">{!$ObjectType.Asset.fields.Name.label}</a> {!sortOrder[0]}
|
</th>
|
<th class="headerRow booleanColumn">
|
<a href="#" onclick="sortTableJs( '1');return false;" style="text-decoration: underline;">{!$ObjectType.Asset.fields.SerialNumber.label}</a> {!sortOrder[1]}
|
</th>
|
<th class="headerRow booleanColumn">
|
<a href="#" >点检对象</a> {!sortOrder[2]}
|
</th>
|
<th class="headerRow booleanColumn">
|
<a href="#" onclick="sortTableJs( '3');return false;" style="text-decoration: underline;">{!$ObjectType.Asset.fields.Department_Name__c.label}</a> {!sortOrder[3]}
|
</th>
|
<th class="headerRow booleanColumn">
|
<a href="#" onclick="sortTableJs( '4');return false;" style="text-decoration: underline;">{!$ObjectType.Asset.fields.Installation_Site__c.label}</a> {!sortOrder[4]}
|
</th>
|
<th class="headerRow booleanColumn">
|
<a href="#" onclick="sortTableJs( '5');return false;" style="text-decoration: underline;">{!$ObjectType.Asset.fields.Posting_Date__c.label}</a> {!sortOrder[5]}
|
</th>
|
<th class="headerRow booleanColumn">
|
<a href="#" onclick="sortTableJs( '6');return false;" style="text-decoration: underline;">{!$ObjectType.Asset.fields.Asset_Owner__c.label}</a> {!sortOrder[6]}
|
</th>
|
</tr>
|
|
<apex:repeat value="{!assetLists}" var="assetList" id="assetListTable">
|
<apex:repeat value="{!assetList}" var="asset" id="assetTable">
|
<tr class="dataRow">
|
<td class="dataCell">
|
<apex:inputField value="{!asset.checkBox__c}" id="assetRowCheckbox"/>
|
</td>
|
<td class="dataCell">
|
<apex:outputField value="{!asset.name}"/>
|
</td>
|
<td class="dataCell">
|
<apex:outputField value="{!asset.SerialNumber}"/>
|
</td>
|
<td class="dataCell">
|
<apex:inputField value="{!asset.TransferToOther__c}"/>
|
</td>
|
<td class="dataCell">
|
<apex:outputField value="{!asset.Department_Name__c}"/>
|
</td>
|
<td class="dataCell">
|
<apex:outputField value="{!asset.Installation_Site__c}"/>
|
</td>
|
<td class="dataCell">
|
<apex:outputField value="{!asset.Posting_Date__c}"/>
|
</td>
|
<td class="dataCell">
|
<apex:outputField value="{!asset.Asset_Owner__c}"/>
|
</td>
|
</tr>
|
</apex:repeat>
|
</apex:repeat>
|
</table>
|
</apex:outputPanel>
|
|
|
<!-- <apex:pageblocktable value="{!assetRecords}" var="asset" id="assetTable">
|
|
<apex:column >
|
<apex:facet name="header"><input type='checkbox' onClick='checkAll()' id='checker'/></apex:facet>
|
<apex:inputField value="{!asset.checkBox__c}" id="assetRowCheckbox"/>
|
</apex:column>
|
<apex:column >
|
<apex:facet name="header"><a href="#" onclick="sortTable( '0');return false;" style="text-decoration: underline;">{!$ObjectType.Asset.fields.Name.label}</a> {!sortOrder[0]}</apex:facet>
|
<apex:outputField value="{!asset.name}"/>
|
</apex:column>
|
<apex:column >
|
<apex:facet name="header"><a href="#" onclick="sortTable( '1');return false;" style="text-decoration: underline;">{!$ObjectType.Asset.fields.SerialNumber.label}</a> {!sortOrder[1]}</apex:facet>
|
<apex:outputField value="{!asset.SerialNumber}"/>
|
</apex:column>
|
<apex:column >
|
<apex:facet name="header"><a href="#" onclick="sortTable( '2');return false;" style="text-decoration: underline;">{!$ObjectType.Asset.fields.Department_Name__c.label}</a> {!sortOrder[2]}</apex:facet>
|
<apex:outputField value="{!asset.Department_Name__c}"/>
|
</apex:column>
|
<apex:column >
|
<apex:facet name="header"><a href="#" onclick="sortTable( '3');return false;" style="text-decoration: underline;">{!$ObjectType.Asset.fields.Installation_Site__c.label}</a> {!sortOrder[3]}</apex:facet>
|
<apex:outputField value="{!asset.Installation_Site__c}"/>
|
</apex:column>
|
<apex:column >
|
<apex:facet name="header"><a href="#" onclick="sortTable( '4');return false;" style="text-decoration: underline;">{!$ObjectType.Asset.fields.Posting_Date__c.label}</a> {!sortOrder[4]}</apex:facet>
|
<apex:outputField value="{!asset.Posting_Date__c}"/>
|
</apex:column>
|
<apex:column >
|
<apex:facet name="header"><a href="#" onclick="sortTable( '5');return false;" style="text-decoration: underline;">{!$ObjectType.Asset.fields.Asset_Owner__c.label}</a> {!sortOrder[5]}</apex:facet>
|
<apex:outputField value="{!asset.Asset_Owner__c}"/>
|
</apex:column>
|
|
</apex:pageblocktable> -->
|
|
</apex:pageblocksection>
|
|
</apex:pageBlock>
|
</apex:outputPanel>
|
</apex:form>
|
|
</apex:page>
|