Skip to content

Instantly share code, notes, and snippets.

View tyoshikawa1106's full-sized avatar

Taiki Yoshikawa tyoshikawa1106

View GitHub Profile
@tyoshikawa1106
tyoshikawa1106 / LDS_ImageView.page
Last active August 26, 2015 16:34
Visualforceページ開発のLightning Design System 画像表示
<apex:page showHeader="false" standardStylesheets="false" sidebar="false" applyHtmlTag="false" applyBodyTag="false" docType="html-5.0">
<html xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<head>
<title>Salesforce Lightning Design System Trailhead Module</title>
<apex:stylesheet value="{!URLFOR($Resource.SLDS080, 'assets/styles/salesforce-lightning-design-system-vf.css')}" />
</head>
<body>
<div class="slds">
<span class="slds-avatar slds-avatar--x-small">
<img src="{!URLFOR($Resource.SLDS080, '/assets/images/avatar1.jpg')}" alt="meaningful text" />
@tyoshikawa1106
tyoshikawa1106 / TabbendSample.page
Last active August 29, 2015 13:55
Tabのサンプル
<div class="tabbed-list-view-nav">
<a href="#" class="span-25 on">Tab1</a>
<a href="#" class="span-25">Tab2</a>
<a href="#" class="span-25">Tab3</a>
<a href="#" class="span-25">Tab4</a>
<div id="tabbed-list-view-nav-arrow" class="tabbed-list-view-nav-arrow">&nbsp;</div>
</div>
<ul class="tabbed-list-view">
<li>
@tyoshikawa1106
tyoshikawa1106 / 01_RemoteActionReRender.page
Created February 6, 2014 12:44
@remoteactionとreRenderでエラーが発生する条件の検証
<apex:page controller="RemoteActionReRenderController" showHeader="true" sidebar="false" >
<body>
<apex:form id="form">
<apex:commandButton value=" Go!! " action="{!doClick}" reRender="form"/>
<c:RemoteActionReRender rendered="{!isComponentView}"/>
</apex:form>
<script>
function getAccount() {
try {
{!$RemoteAction.RemoteActionReRenderController.getAccount}(function(results, event){
@tyoshikawa1106
tyoshikawa1106 / include.html
Created February 13, 2014 13:42
Bootstrapなどを外部から読み込む方法のメモ
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.1.0/css/bootstrap.min.css"></link>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.1.0/js/bootstrap.min.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.2.10/angular.min.js"></script>
@tyoshikawa1106
tyoshikawa1106 / JSforceSample
Created February 18, 2014 15:05
JSforceでクエリ実行
<apex:page >
<apex:includeScript value="{!$Resource.JSforce}" />
<apex:form >
<apex:commandButton value=" Go!! " onclick="return doClick();" />
</apex:form>
<script>
var conn = new jsforce.Connection({ accessToken: '{!$Api.Session_Id}' });
function doClick() {
var soqlQuery = 'SELECT Id, Name FROM Account';
conn.query(soqlQuery, function(err, res) {
@tyoshikawa1106
tyoshikawa1106 / contentVersion.cls
Last active August 29, 2015 13:56
ContentVersionテストデータ作成
ContentVersion contentVersion = new ContentVersion(
Title = 'TEST'
,Description = 'TEST'
,PathOnClient = 'myString'
,VersionData = Blob.valueof('myString')
,FirstPublishLocationId = parentId
);
insert contentVersion;
@tyoshikawa1106
tyoshikawa1106 / CheckjTriggerError.cls
Created February 22, 2014 18:58
Apexトリガーで使えるエラー判定
// Update処理
List<Database.Saveresult> results = Database.Update(accounts, false);
// Errorレコード判定
Integer i = 0;
for (Database.SaveResult sr : results) {
if(!sr.isSuccess()) {
Database.Error err = sr.getErrors()[0];
contactMap.get(accounts[i].Id).addError(
err.getMessage()
@tyoshikawa1106
tyoshikawa1106 / AngularJsSearch.page
Last active August 29, 2015 13:56
VisualforceページでAngularJSをつかった検索
<apex:page showHeader="true" sidebar="false">
<apex:includeScript value="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.3/jquery.min.js" />
<apex:includeScript value="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.2.10/angular.min.js"/>
<c:RemoteTK />
<style type="text/css">
#vf-page .webparkList input {
background-color: transparent;
border-style: none;
@tyoshikawa1106
tyoshikawa1106 / JSforceSearch.page
Created February 23, 2014 08:01
JSforceをつかったVisualforceページの検索画面
<apex:page showHeader="true" sidebar="false">
<apex:includeScript value="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.3/jquery.min.js" />
<apex:includeScript value="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.2.10/angular.min.js"/>
<apex:includeScript value="{!$Resource.JSforce}" />
<style type="text/css">
#vf-page .webparkList input {
background-color: transparent;
border-style: none;
@tyoshikawa1106
tyoshikawa1106 / 00_VisualStrapDemo.page
Last active August 29, 2015 13:57
VisualStrap Demo
<apex:page docType="html-5.0" showHeader="true" sidebar="false">
<vs:importVisualStrap theme="default" />
<vs:visualStrapBlock >
<!--All the Visualstrap content and Visualforce content here -->
</vs:visualStrapBlock >
</apex:page>