Created
February 4, 2013 08:17
-
-
Save afawcett/4705584 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<apex:page controller="SessionController"> | |
<apex:form > | |
<apex:commandButton value="Add Session" action="{!createNewSession}" | |
id="btnAddSession" /> | |
<apex:commandButton value="Save" action="{!save}" id="btnSave" | |
style="display:none" /> | |
<apex:commandButton value="Cancel" action="{!cancel}" id="btnCancel" | |
style="display:none" reRender="PanelId" /> | |
<apex:pageBlock > | |
<apex:pageBlockTable value="{!lstSessions}" var="Session" | |
rendered="{!lstSessions.size > 0}" id="pbt"> | |
<apex:column headerValue="{!$ObjectType.Session__c.Fields.Session_Status__c.Label}"> | |
<apex:outputField value="{!Session.Session_Status__c}" /> | |
</apex:column> | |
<apex:column headerValue="{!$ObjectType.Session__c.Fields.GL_Department__c.Label}"> | |
<apex:outputField value="{!Session.GL_Department__c}" /> | |
</apex:column> | |
<apex:column headerValue="{!$ObjectType.Session__c.Fields.Quantity__c.Label}"> | |
<apex:actionRegion > | |
<table border="0" id="table_quantity"> | |
<tr> | |
<td border="0"><apex:outputField value="{!Session.Quantity__c}"> | |
<apex:inlineEditSupport event="ondblClick" | |
showOnEdit="btnSave,btnCancel" hideOnEdit="btnAddSession" | |
rendered="{!Session.Session_Status__c != 'Booked'}" /> | |
</apex:outputField></td> | |
</tr> | |
</table> | |
</apex:actionRegion> | |
</apex:column> | |
<apex:column headerValue="{!$ObjectType.Session__c.Fields.Unit_Cost__c.Label}"> | |
<apex:actionRegion > | |
<table border="0" id="table_unit_cost"> | |
<tr> | |
<td border="0"><apex:outputField value="{!Session.Unit_Cost__c}"> | |
<apex:inlineEditSupport event="ondblClick" | |
showOnEdit="btnSave,btnCancel" hideOnEdit="btnAddSession" | |
rendered="{!Session.Session_Status__c != 'Booked'}" /> | |
</apex:outputField></td> | |
</tr> | |
</table> | |
</apex:actionRegion> | |
</apex:column> | |
</apex:pageBlockTable> | |
</apex:pageBlock> | |
</apex:form> | |
</apex:page> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public with sharing class SessionController { | |
public List<Session__c> lstSessions {get;set;} | |
public SessionController() | |
{ | |
lstSessions = [select Id, Session_Status__c, GL_Department__c, Quantity__c, Unit_Cost__c from Session__c]; | |
} | |
public PageReference createNewSession() | |
{ | |
return null; | |
} | |
public PageReference save() | |
{ | |
return null; | |
} | |
public PageReference cancel() | |
{ | |
return null; | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment