Skip to content

Instantly share code, notes, and snippets.

View tyoshikawa1106's full-sized avatar

Taiki Yoshikawa tyoshikawa1106

View GitHub Profile
@tyoshikawa1106
tyoshikawa1106 / RemoteObjectsCreateDemo.page
Created September 6, 2014 06:42
RetemoObjects Create
<apex:page standardController="Account" showHeader="true" sidebar="false" id="page">
<apex:include pageName="RemoteObjectsCreateRemote" />
<div id="vf-page">
<apex:form id="form">
<apex:commandButton value="Create" onclick="return createAccount();" />
</apex:form>
</div>
@tyoshikawa1106
tyoshikawa1106 / RemoteObjectsDeleteDemo.page
Created September 6, 2014 07:35
Remote Objects Delete
<apex:page standardController="Account" showHeader="true" sidebar="false" id="page">
<apex:include pageName="RemoteObjectsDeleteRemote" />
<div id="vf-page">
<apex:form id="form">
<apex:commandButton value="Delete" onclick="return deleteAccount('{!Account.Id}');" />
</apex:form>
</div>
@tyoshikawa1106
tyoshikawa1106 / RemoteObjectsUpdateDemo.page
Created September 6, 2014 13:19
RemoteObjects Update
<apex:page standardController="Account" showHeader="true" sidebar="false" id="page">
<apex:include pageName="RemoteObjectsUpdateRemote" />
<div id="vf-page">
<apex:form id="form">
<apex:inputText value="{!Account.Name}" id="accountName"/>
<apex:commandButton value="Update" onclick="return updateAccount('{!Account.Id}', '{!$Component.accountName}');" />
</apex:form>
</div>
<apex:page standardController="Account" showHeader="true" sidebar="false" id="page">
<apex:include pageName="RemoteObjectsUpsertRemote" />
<div id="vf-page">
<apex:form id="form">
<apex:inputText value="{!Account.Name}" id="accountName"/>
<apex:commandButton value="Upsert" onclick="return upsertAccount('{!Account.Id}', '{!$Component.accountName}');" />
</apex:form>
</div>
@tyoshikawa1106
tyoshikawa1106 / CommonDate.cls
Last active August 29, 2015 14:06
月末月初取得処理
/**
* 月初日付取得
*/
public static Date getMonthOfStartDay(Date prmDate) {
return prmDate != null ? Date.newInstance(prmDate.year(), prmDate.month(), 1) : null;
}
/**
* 月末日付取得
*/
@tyoshikawa1106
tyoshikawa1106 / selectCheckboxes.page
Created September 17, 2014 13:29
selectCheckboxesの一括チェック処理サンプル
<apex:page controller="selectCheckboxesCon" id="page">
<apex:form id="form">
<apex:selectCheckboxes value="{!countries}" id="checkBoxes">
<apex:selectOptions value="{!items}"/>
</apex:selectCheckboxes><br/>
<apex:commandButton value="Apex Check!!" action="{!doApexCheck}" reRender="form" />
<apex:commandButton value="JavaScript Check!!" onclick="return allChecked();" />
</apex:form>
<script type="text/javascript">
function allChecked() {
@tyoshikawa1106
tyoshikawa1106 / MouseOverTableSample.page
Last active August 29, 2015 14:08
SFDC:標準テーブルマウスオーバーCSSサンプル
<apex:page standardController="Account" recordSetVar="accounts" id="page">
<style>
.customTable tr.dataRow.highlight td {
background-color: red !important;
}
</style>
<div id="vf-page">
<apex:form id="form">
<apex:pageBlock id="block">
<apex:pageBlockSection columns="1" id="blockSection">
@tyoshikawa1106
tyoshikawa1106 / LoginHistoryView.page
Created November 9, 2014 06:01
ログイン履歴の参照ページ
<apex:page controller="LoginHistoryViewController" sidebar="false" id="page">
<div id="vf-page">
<apex:form id="form">
<apex:pageBlock title="{!$ObjectType.LoginHistory.Label}" id="block">
<apex:outputText value="Last Login Time : {!LoginTime}" />
<apex:pageBlockTable value="{!loginHistories}" var="item" id="blockTable">
<apex:column style="width: 15px;">
<apex:outputText value="-" />
</apex:column>
<apex:column headerValue="{!$ObjectType.LoginHistory.Fields.Id.Label}">
@tyoshikawa1106
tyoshikawa1106 / RecentlyViewedView.page
Created November 10, 2014 04:17
RecentlyViewedオブジェクトの参照ページ
<apex:page controller="RecentlyViewedViewController" showHeader="true" sidebar="false" id="page">
<div id="vf-page">
<apex:form id="form">
<apex:pageBlock title="{!$ObjectType.RecentlyViewed.Label}" id="block">
<apex:pageBlockTable value="{!recentlyVieweds}" var="item" id="blockTable">
<apex:column headerValue="{!$ObjectType.RecentlyViewed.Fields.Id.Label}">
<apex:outputField value="{!item.Id}" />
</apex:column>
<apex:column headerValue="{!$ObjectType.RecentlyViewed.Fields.Name.Label}">
<apex:outputField value="{!item.Name}" />
@tyoshikawa1106
tyoshikawa1106 / AppMenuItemView.page
Created November 10, 2014 04:25
AppMenuItemオブジェクトの参照ページ
<apex:page controller="AppMenuItemViewController" sidebar="false" id="page">
<div id="vf-page">
<apex:form id="form">
<apex:pageBlock title="{!$ObjectType.AppMenuItem.Label}" id="block">
<apex:pageBlockTable value="{!appMenuItems}" var="item">
<apex:column headerValue="{!$ObjectType.AppMenuItem.Fields.Id.Label}">
<apex:outputText value="{!item.Id}" />
</apex:column>
<apex:column headerValue="{!$ObjectType.AppMenuItem.Fields.Name.Label}">
<apex:outputText value="{!item.Name}" />