Skip to content

Instantly share code, notes, and snippets.

View bruceyue's full-sized avatar

Bruce Yue bruceyue

View GitHub Profile
@bruceyue
bruceyue / try catch
Created September 21, 2012 03:02
try catch
Savepoint sp = Database.setSavepoint();
try
{
}
catch(Exception ex)
{
ApexPages.addMessages(ex);
Database.rollback(sp);
return null;
@bruceyue
bruceyue / chack all check box
Created September 14, 2012 11:14
chack all check box
function ckeckAllBoxs(checkAll)
{
if($j('#checkAll').is(':checked'))
{
$j('.checkBox').attr('checked', 'checked');
}
else
{
$j('.checkBox').removeAttr('checked');
}
@bruceyue
bruceyue / disableBtn
Created September 6, 2012 03:17
disable button when save to databasedotcom
<apex:includeScript value="{!URLFOR($Resource.res, 'js/jquery-1.4.2.min.js')}" />
<script type="text/javascript">
$j = jQuery.noConflict();
function disableBtn()
{
$j(".btn:visible").each(function () {
$j(this).css('display', 'none');
$j(this).parent().append('<input type="button" name="inlineSubmitting" title="Submitting" class="btnDisabled" value="saving..."/>');
});
}
@bruceyue
bruceyue / apex select list
Created September 3, 2012 08:41
apex selectlist
<apex:selectList value="{!}">
<apex:selectOptions value="{!}"></apex:selectOptions>
</apex:selectList>
@bruceyue
bruceyue / picklist value
Created September 3, 2012 07:03
picklist value
public List<SelectOption> WarehouseName
{
get
{
List<SelectOption> options = new List<SelectOption>();
Schema.Describefieldresult fieldResult = ProductLocation__c.Warehouse__c.getDescribe();
List<Schema.PickListEntry> pickListEntries = fieldResult.getPickListValues();
for(Schema.PickListEntry entry : pickListEntries)
{
options.add(new SelectOption(entry.getValue(), entry.getValue()));
@bruceyue
bruceyue / apex class
Created September 3, 2012 06:29
apex class
/*
* Controller for page
*/
public class MyController
{
private String Id;
public MyController()
{
Id = ApexPages.currentPage().getParameters().get('id');
@bruceyue
bruceyue / data format on page
Created September 3, 2012 03:34
data format
<apex:outputText value="{0, date, dd-MM-yyyy}">
<apex:param value="{!po.OrderDate}" />
</apex:outputText>
@bruceyue
bruceyue / Apex Page Block
Created September 1, 2012 05:41
Apex Page Block
<apex:page controller="" showHeader="true">
<script type="text/javascript">
</script>
<style type="text/css">
</style>
<apex:sectionHeader title="" subTitle="Receive Purchase Requests" />
<apex:pageMessages />
<apex:form >
<apex:pageBlock title="">
<apex:pageBlockButtons >