Skip to content

Instantly share code, notes, and snippets.

View cdeckert's full-sized avatar

Christian Deckert cdeckert

View GitHub Profile
<apex:pageBlockSection showHeader="true" columns="1">
<apex:facet name="header">
<apex:panelGroup >
<apex:outputLabel >Artist Type Filter:</apex:outputLabel>
<apex:selectList size="1" value="{!filterType}">
<apex:selectOptions value="{!filterSelectOptions}" />
</apex:selectList>
<apex:commandButton value="Filter" action="{!filter}"/>
<apex:commandButton value="Clear Filter" action="{!clearFilter}"/>
</apex:panelGroup>
@cdeckert
cdeckert / gist:6412770
Last active December 22, 2015 03:49 — forked from boxfoot/gist:2322443
public static Date currentFYStartDate
{
get
{
if (currentFYStartDate == null)
{
Organization orgInfo = [SELECT FiscalYearStartMonth, UsesStartDateAsFiscalYearName
FROM Organization
WHERE id = : Userinfo.getOrganizationId()];
Date today = system.today();
<table style="text-align: left; width: 100%;" border="0"
cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td width="18%" style="background-color: rgb(229, 229, 229);">17.00-17.15 </td>
<td width="82%" style="background-color: rgb(229, 229, 229);">Registration and welcome drinks</td>
</tr>
<tr>
<td>17.15-17.20 </td>
<td>Welcoming the participants</td>
Drive Search:
javascript: var projectId = window.getElementsByClassName("pageDescription")[0].innerHTML.match(/\d+-\d/g); open("https://drive.google.com/a/parx.com/#search/"+projectId);
New Project Doc:
javascript: var projectId = window.getElementsByClassName("pageDescription")[0].innerHTML; open("https://docs.google.com/a/parx.com/document/create?title="+projectId);
@cdeckert
cdeckert / gist:4160498
Created November 28, 2012 10:56
Dropdowns Fox
[
{
"label": "Werbung", "value": "Werbung",
"related":
[
{
"label" : "- keine -",
"value" : ""
},
{
@cdeckert
cdeckert / gist:4123959
Created November 21, 2012 09:25
Massdelete related List Records
{!REQUIRESCRIPT("/soap/ajax/26.0/connection.js")}
var records = {!GETRECORDIDS( $ObjectType.Region_Holiday__c )}; // API Record Name
if (records[0] == null) {
alert("Please select at least one record.") }
else {
var errors = [];
@cdeckert
cdeckert / gist:4030458
Created November 7, 2012 09:47
Auto Populate fields while creating a new record in Salesforce / Visualforce
<apex:page standardController="MyObject__c" extensions="SObjectFillNameController" action="{!redirect}"></apex:page>
@cdeckert
cdeckert / gist:4030447
Created November 7, 2012 09:45
Auto Populate fields while creating a new record in Salesforce
public class SObjectFillNameController
{
ApexPages.StandardController stdController;
public SObjectFillNameController(ApexPages.StandardController controller) {
stdController = controller;
stdController.getRecord();
}
public PageReference redirect()
{
# | Setup | Develop | Pages
# VertragNewButton
# -> Clone
# Label << "ObjectName"+ NewButton und Name << Label
# StandardController ersetzen durch API Name von Object
# Save
# | Setup | Create | Objects
# Object Auswählen
# -> Standard Buttons and Links ->Edit New
var inputData = {
"groups": [
{
"trail": "a002000000Ep07J",
"adults": "2",
"children": "3"
},
{
"trail": "a002000000Ep07K",
"adults": "4",