tyoshikawa1106のブログ

- Force.com Developer Blog -

2012-12-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日(火)に自分が書かせて頂く予定です。 すごいネタはな…