View jQuery.component
<apex:component > | |
<apex:attribute name="version" | |
type="String" | |
required="false" | |
description="Version of jquery. Defaults to 1.8.2. See https://developers.google.com/speed/libraries/devguide#jquery for a full list of available versions" | |
default="1.8.2"/> | |
<apex:attribute name="minified" | |
type="Boolean" | |
required="false" |
View snippet.cls
public void functionWithDML() { | |
try { | |
insert listOfStuff; | |
} catch(DMLException e1) { | |
// do nothing here, page messages are automatically generated | |
} catch(Exception e2) { | |
// uh-oh, something else happened bad, better show it to the user | |
ApexPages.addMessage( | |
new ApexPages.Message( | |
ApexPages.Severity.ERROR |
View AccountView.cls.java
/* NB: Class has been edited for brevity and may not compile initially */ | |
public with sharing class AccountView { | |
// Input Properties | |
public String filter1 { get; set; } | |
public String grouping1 { get; set; } | |
public String grouping2 { get; set; } | |
// Select Lists |
View AnotherWay.html
<apex:form > | |
<apex:pageBlock id="cp_module" rendered="{!detailKey = 'cp'}" title="Client Preferences" mode="edit"> | |
<apex:pageblockButtons location="top"> | |
<apex:commandButton value="Edit" rendered="{!NOT(clientPreferencesModification)}" | |
rerender="cp_module" status="LoadingStatusSpinner"> | |
<apex:param assignTo="{!clientPreferencesModification}" value="true"/> | |
</apex:commandButton> | |
<apex:commandButton value="Save" rendered="{!clientPreferencesModification}" | |
action="{!saveClientPreferences}" status="LoadingStatusSpinner" | |
rerender="cp_module, im_counts"/> |
View DynamicDMLHelper.cls
/* | |
Developer: Ralph Callaway <ralph@callawaycloudconsulting.com> | |
Description: Helper methods for dynamic DML | |
*/ | |
public class DynamicDMLHelper { | |
public static Object recursiveGet(sObject record, String field) { | |
if(field.contains('.')) { | |
Integer firstPeriod = field.indexOf('.'); | |
String nextObjectName = field.subString(0, firstPeriod); |
View destructiveChanges.xml
<?xml version="1.0" encoding="UTF-8"?> | |
<Package xmlns="http://soap.sforce.com/2006/04/metadata"> | |
<version>26.0</version> | |
</Package> |
View AccountHierarchy.cls
/* | |
Developer: Ralph Callaway <ralph@callawaycloudconsulting.com> | |
Description: | |
Representation of an account hierarchy. | |
*/ | |
public class AccountHierarchy { | |
/* Variables */ | |
private Boolean accountsLoaded = false; |
View gist:af1eab92c5f83b1cf010
# Eclipse Project Files | |
com.salesforce.ide.core.prefs | |
salesforce.schema | |
Referenced Packages | |
.project | |
# Maven’s Mate Generated Files | |
apex-scripts | |
config | |
debug |
View .gitignore
# Eclipse Project Files | |
com.salesforce.ide.core.prefs | |
salesforce.schema | |
Referenced Packages | |
.project | |
# Maven’s Mate Generated Files | |
apex-scripts | |
config | |
debug |
View andyIsAwesome.r
# /usr/bin/env copy | |
import http://andyinthecloud.com/2015/05/25/automating-org-setup-via-process-builder-and-metadata-api/ | |
# no rules rulez! |
OlderNewer