tyoshikawa1106のブログ

- Force.com Developer Blog -

2012-01-01から1年間の記事一覧

SFDC:関連リスト一覧画面のページ指定

関連リストの一覧を表示したときの画面ですがページ件数とページ数をURLで指定することができます。一度に表示する件数を指定する場合は次のように指定します。 rowsperpage=80 表示するページ数を指定する場合は次のように指定します。 lsr=115

SFDC:Mapに一括セット

SObject用のList型の値をMap型にセットする際にFor文などでループさせずに一括でセットする方法です。Map型をnewする際に次のように指定します。 Map accountMap = new Map(objAccounts); new Map()の"()"の中にsObject型のリストを指定します。 これでsObje…

テキストエディタ「Intype」をインストールしてみた

窓の社で紹介されていた「Intype」というテキスト・エディターをインストールしてみました。無償版と有償版があるみたいで無償版でも期限なしですべての機能が使えるとのことです。 モダンなプログラマー向けテキストエディター「Intype」が正式公開http://w…

SFDC:<apex:commandButton> と <apex:param>

<apex:commandButton>でaction処理を実行するときに、 <apex:param>で引数を渡す方法についてです。 <apex:param>を使う場合はPage側で次のように書きます。 <apex:commandButton value="commandButtonから実行" action="{!doClick}" rerender="formId"> <apex:param name="parameter" value="commandButtonから実行"/> </apex:commandButton> apex:paramのvalueに指定した値が引数の値になります。 …</apex:param></apex:param></apex:commandbutton>

Force.com Security Source Code Scannerを活用しよう

開発したコードのセキュリティをチェックするのに Force.com Security Source Code Scanner というサイトがあります。 Salseforce環境のユーザ名などを入力してSubmitボタンをクリックするだけで チェック処理が実行されます。 実行結果はメールにてPDFファ…

SFDC:PageBlockSectionの折りたたみ

PageBlockSectionを初期表示の時に折りたたむ方法を調べてみました。 US版のForce.com Discussion Boardsで情報を見つけました。 次のscriptで折りたたみが可能のようです。 <script> function defaultCollapseAll() { this.previousHandler = window.onload; this.e…

SFDC:pageBlockTableの折りたたみ

Force.com Discussion Boardsにpageblockt​ableで折りたたんだ状態で表示したいと 投稿があり、多分Javascriptでできるかなと思って調べてみました。 一応document.getElementByIdと.style.display = "none";で対応できました。 ソースはこんな感じです。 <apex:page Controller="PageBlockTableHideController" id="pageId"> <apex:form id="formId"> <apex:pageBlock id="blockId"> </apex:pageblock></apex:form></apex:page>

SFDC:特殊文字の"split"

現在表示している画面のURLから"/apex/SamplePage"のような値を取得したくて getUrl関数で取得してみました。 その時に"?"以降のパラメータ部分もくっついてきました。 "?"部分以降はいらなかったので"split"関数を使って対応してみたところ 次のようなエラ…

SFDC:URLの一部を取得

次のようなURLから必要な情報を取得する方法についてです。 https://c.naXX.visual.force.com/apex/SamplePage?id=aaa ★".getUrl()"を使う ApexPages.currentPage().getUrl() 上記のように記載するとURLから次の部分を文字列として取得できます。 "/apex/Sam…

Cloudforce Japan 2012 に参加しました。

12月6日に東京ビックサイトで行われたCloudforce Japan 2012を見に行ってきました。 初めて行きましたが楽しかったです。 9時40分頃に着きましたが、ゲストのコリン・パウエル著の リーダーを目指す人の心得を貰えました。 先着何名までという事だったので、…

Force.com Discussion Boards を活用しよう

Force.com 開発者のコミュニケーションの場として Force.com Discussion Boardsがあります。 開発中に困ったことがあったときはよく覗いているのですが、 実際にやりとりに参加してみようと思った時にどの手順でやればいいの?と 迷ったことがありました。 …

Salesforce Mobile アプリを使ってみました。

ちょっと前にAndroid2.1の端末からAndroid4.0の端末に買い換えました。 今までバージョン対象外だったため、使うことができなかった Salesforce Mobileアプリをインストールして使ってみたのですが、 レコードが1件も表示されないという困った事態に・・・。…

Force.com Advent Calendar 2012 に参加します。

Force.com Advent Calendar 2012 が今週から始まります。 Force.comに関係していることならどんな話でもいいですよ。 ...ということなので思い切って参加してみることにしました。 12月2日(日)と12月18日(火)に自分が書かせて頂く予定です。 すごいネタはな…

SFDC:棒グラフと折れ線グラフ

<apex:chart>タグで棒グラフと折れ線グラフを一緒に表示する方法です。 Apexクラス・サンプル public class Chart_ChartTips { public List<Data> getData() { return Chart_ChartTips.getChartData(); } @RemoteAction public static List<Data> getRemoteData() { return Chart_Cha</data></data></apex:chart>…

SFDC:折れ線グラフ(複数)の表示

<apex:chart>タグで折れ線グラフ(複数)を表示する方法です。 Apexクラス・サンプル public with sharing class Chart_SecondLineSeries { public List<Data> getData() { return Chart_SecondLineSeries.getChartData(); } @RemoteAction public static List<Data> getRemoteData()</data></data></apex:chart>…

SFDC:折れ線グラフの表示

<apex:chart>タグで折れ線グラフを表示する方法です。 Apexクラス・サンプル public with sharing class Chart_SimpleLineSeries { public List<Data> getData() { return Chart_SimpleLineSeries.getChartData(); } @RemoteAction public static List<Data> getRemoteData() { retur</data></data></apex:chart>…

SFDC:散布図の表示

<apex:chart>タグで散布図を表示する方法です。 Apexクラス・サンプル public with sharing class Chart_ScatterSeries { public List<Data> getData() { return Chart_ScatterSeries.getChartData(); } @RemoteAction public static List<Data> getRemoteData() { return Chart_Scat</data></data></apex:chart>…

SFDC:レーダーグラフの表示

<apex:chart>タグでレーダーグラフを表示する方法です。 Apexクラス・サンプル public with sharing class Chart_RadarSeries { public List<Data> getData() { return Chart_RadarSeries.getChartData(); } @RemoteAction public static List<Data> getRemoteData() { return Chart_</data></data></apex:chart>…

SFDC:エリアグラフの表示

<apex:chart>タグでエリアグラフを表示する方法です。 Apexクラス・サンプル public with sharing class Chart_AreaSeries { public List<Data> getData() { return Chart_AreaSeries.getChartData(); } @RemoteAction public static List<Data> getRemoteData() { return Chart_Area</data></data></apex:chart>…

SFDC:ゲージグラフの表示

<apex:chart>タグでゲージグラフを表示する方法です。 Apexクラス・サンプル public with sharing class Chart_GaugeSeries { public List<Data> getData() { return Chart_GaugeSeries.getChartData(); } @RemoteAction public static List<Data> getRemoteData() { return Chart_Ga</data></data></apex:chart>…

SFDC:積み上げ棒グラフの表示

<apex:chart>タグで積み上げ棒グラフを表示する方法です。 Apexクラス・サンプル public with sharing class Chart_BarSeries2 { public List<Data> getData() { return Chart_BarSeries2.getChartData(); } @RemoteAction public static List<Data> getRemoteData() { return Chart_</data></data></apex:chart>…

SFDC:棒グラフの表示

<apex:chart>タグで棒グラフを表示する方法です。 Apexクラス・サンプル public with sharing class Chart_BarSeries { public List<Data> getData() { return Chart_BarSeries.getChartData(); } @RemoteAction public static List<Data> getRemoteData() { return Chart_BarSeries.</data></data></apex:chart>…

SFDC:ドーナツグラフの表示

<apex:chart>タグでドーナツグラフを表示する方法です。 Apexクラス・サンプル public with sharing class Chart_PieSeries2 { public List<Data> getData() { return Chart_PieSeries2.getChartData(); } @RemoteAction public static List<Data> getRemoteData() { return Chart_Pi</data></data></apex:chart>…

SFDC:円グラフの表示

<apex:chart>タグで円グラフを表示する方法です。 Apexクラス・サンプル public with sharing class Chart_PieSeries { public List<Data> getData() { return Chart_PieSeries.getChartData(); } @RemoteAction public static List<Data> getRemoteData() { return Chart_PieSeries.</data></data></apex:chart>…

SFDC:<apex:chart>タグを使ってみた。

Winter'13で正式版がリリースされたとのことなので <apex:chart>でのグラフ表示を試してみました。 次のグラフが表示できることを確認しました。 円グラフ ドーナツグラフ 棒グラフ 積み上げ棒グラフ ゲージグラフ エリアグラフ レーダーグラフ 散布図 折れ線グラフ 折れ</apex:chart>…

SFDC:認定資格 会社別一覧

認定資格 会社別一覧が最新版に更新されていることに最近気づきました。 今こんな風になってたんですね。 セールスフォース・ドットコム認定資格 会社別一覧http://www.salesforce.com/jp/services-training/education-services/certification/

SFDC:Intriguing Design Pattern for Scheduled APEX を試してみた。

スケジュール化したApexクラスを編集したい場合、 スケジュールを削除する必要があります。 それを回避する為に次の方法がありますよ。と紹介されていたサイトのやり方を 試してみました。 参考サイト:Advanced Apex Programming http://advancedapex.com/2…

SFDC:早見表(チートシート)

developerforce.comのサイトにある早見表(チートシート)がすごい便利です。 改めてみるとこんなのあったんだというのがチラホラと(^^ゞ Github早見表なんて前からあったけ・・。 URLはこちらhttp://wiki.developerforce.com/page/JP:Cheat_Sheets ちなみにde…

SFDC:入力規則とVisualforce

入力規則で困ってた話。 次のように値が存在しない場合、エラーにする入力規則があります。 標準画面の場合、次のようにエラーメッセージが表示されます。 これがVisualforceの場合は次のようにシステムエラーが発生してしまいます。 困りますね・・・ 実はD…

Google+ 注目の投稿の非表示

最近Google+を使うようになったのですが、注目の投稿はホームに表示されて ほしくないなと思ってました。 表示しない方法なんてないかと探してみたら普通にありますね。 ピックアップを選択した際に画面右上にでるスクロールバーで調整できたみたいです。 こ…