tyoshikawa1106のブログ

- Force.com Developer Blog -

2013-08-01から1ヶ月間の記事一覧

SFDC:VisualforceとJQueryUI -入門編-

ドットインストールのレッスンでJQuery UIの使い方を勉強してみました。とりあえず、ある要素をドラッグ可能にするDraggableの基本的な使い方についてのレッスンです。通常のHTMLで動作することを確認できたのでVisualforceページでも試してみました。 確認…

SFDC:リスト標準ページをVisualforceページで上書き

Discussion Boardsみていてそういえば標準のリストをVisualforceで上書きしたことってなかったなーと思ったのでちょっと試してみました。通常Visualforceページで上書きする場合はstandardControllerで対象オブジェクトを指定する必要があるのですが、それだ…

SFDC:Mobile Pack for jQueryを試してみました

JQuery Mobileがなんとなくわかってきたので、Mobile Pack for jQueryを試してみました。 Getting Started with jQuery Mobile and Visualforce http://www2.developerforce.com/mobile/getting-started/html5/#jquery とりあえず読んでみると下記リンクから…

SFDC:VisualforceとJQueryMobile

ドットインストールでJQueryMobileの使い方を勉強しました。JQueryMobileってさわったことなかったので全然わからないところからのスタートだったのですが、すごく分かりやすい動画と説明で大体どんな感じかというのは確認できました。・・というわけでさっ…

SFDC:FileExporterでハマった話と対応方法について

先日、添付ファイルのデータ移行について次のようにまとめてみました。 SFDC:添付ファイルのデータ移行 http://tyoshikawa1106.hatenablog.com/entry/2013/08/27/014139 FileExporterを使用した移行方法についてまとめてあります。Developer環境で確認して…

SFDC:添付ファイルのデータ移行

添付ファイルのデータ移行でちょっとハマってしまったので移行方法をまとめておくことにしました。 はじめに 添付ファイルのデータ移行を行う場合はレコードの情報の他に実際にアップロードするファイルをローカル上に用意する必要があります。ウィークリー…

SFDC:extensionsと複数クラスの指定

standardControllerと一緒にカスタムコントローラも使用したい場合は、extensionsを使用します。このextensionsは複数のクラスを指定することが可能です。extensionsに複数のクラスを指定した場合の処理順についてちょっと確認してみました。 検証コードです…

SFDC:Winter '14 Prerelease Login Page Brandingをさわってみました

Winter'14 新機能の動画を見ていたら気になった機能があったので試してみました。 Salesforce Platform -- Winter'14 New Features http://www.youtube.com/watch?v=sltciFKowzI&feature=share&list=PLjJeA2SstEtLkrDPKRDULeO1kwZrMp1Z0 ログイン画面をカス…

SFDC:Winter '14 Prerelease Code Sample for HTML5 Features 試してみました

Prerelease環境でSalesforce.com Winter'14 Release Notesに記載のあったCode Sample for HTML5 Featuresを試してみました。Winter'14ではHTML 5に対応した新機能が追加されているみたいです。Code Sample for HTML5 Features 記載ミスがなければRelease Not…

SFDC:Winter '14 Prerelease Signup

ちょっと興味があったのでWinter'14 PrereleaseにSignupしてみました。 しろくまのロゴがいいですね。 とりあえず目についたのですがソーシャル取引先の表示が少し変わったみたいです。 Winter'14 Summer'13 ユーザの情報ページもフィードタブとOverviewタブ…

AppExchange:Data Loader for Salesforceつかってみました

Data Loader for SalesforceというAppExchangeアプリが人気らしいのでちょっとインストールしてどんな感じか試してみました。 Data Loader for Salesforce https://appexchange.salesforce.com/listingDetail?listingId=a0N30000009w8ZBEAY&revId=a0S3000000…

AppExchange:FileExporterつかってみました

添付ファイルオブジェクトを簡単にエクスポートする方法はないか調べてみたら面白そうなブログを見つけました。 HOW TO MIGRATE ATTACHMENTS FROM ONE SALESFORCE.COM ORG TO ANOTHER http://www.madronasg.com/blog/how-migrate-attachments-one-salesforce…

SFDC:データローダ過去バージョンのインストール

データローダの過去のバージョンをインストールできるサイトがあるみたいです。 特定のバージョンのインストーラが必要な場合に便利そうです。 Data Loader : Download Current Version http://www.cloudsuccess.com/resource-centre/apex-data-loader-archi…

SFDC:自動採番の下桁検索

ちょっと自動採番の下1桁を条件に検索するということが必要になりました。動的SOQLならString Methodなどで加工して対応できると思うのですが、静的SOQLだとそういうことができないので最初ムリなんじゃないかと思いました。・・でも良く考えたら "A-%%%1" …

SFDC:equals と == の違い

String Methodの equals での比較と == での比較では何か違いがあるのかなと思っていたのですが、equalsを使用した場合は大文字と小文字の判定も行ってくれるという違いがありました。こんな感じで確認してみました。 実行結果のログはこちらです。大文字と…

SFDC:DataLoaderCLIとSAXParseException

DataLoaderをコマンドラインからバッチモードで実行する処理のSOQL部分で発生したエラーにハマりました。エラーメッセージを見ると SAXParseException という文字が・・・。何か記載ミスをしているのかと思い、開発者コンソールとデータローダ直接実行で確認…

SFDC:<apex:inputFile>とテストクラス

apex:inputFileを使ってCSVファイルの値を登録するような処理のテストクラスを作るときに、テストクラス内では画面からファイルを取り込ませるといった操作はできないので別の方法で用意する必要があります。静的リソースにテスト用のファイルアップロードし…

SFDC:ApexとSchema.sObjectType

Visualforceで項目のラベルを取得して表示したい場合は次のように記載することで対応可能です。 <apex:outputText value="{!$ObjectType.Account.Fields.Name.Label}" />$ObjectTypeについての詳細はこちら $ObjectType http://www.salesforce.com/us/developer/docs/pages/Content/pages_variables_global_objecttype.htm 便利で</apex:outputtext>…

SFDC:SOSLのテスト

SOSL処理のテストクラスを作成する際には "Test.setFixedSearchResults" を使用します。これを使用しないと検索結果を取得することができません。 実装時のイメージです。 詳細はこちら Adding SOSL Queries to Unit Tests http://www.salesforce.com/us/dev…

SFDC:私のドメインについて

組織プロファイルにある私のドメイン機能をさわってみました。登録すると次のようなメールが届きます。メールのリンクをクリックするとログイン画面が表示されます。ここで通常のログイン画面URLではなく指定したドメインのURLでアクセスできることを確認で…

SFDC:showHeaderとヘルプテキスト

showHeader="false"にすると標準のスタイルが適用されなくなって項目のヘルプテキストが表示されなくなるみたいです。何か回避策はあるのかなと調べてみたらUS版のDiscussion Boardsに同様の問題について投稿されていました。 showHeader="false" inputField…

SFDC:VisualforceとPure

PureというCSSフレームワークを試してみました。 Pure http://purecss.io/ まずは検証時のコードです。 上がVisualforceページ、下がHTMLファイルで検証してみたときのコードです。 Visualforceページですがうまくいきませんでした...。ヘッダーや標準Style…

SFDC:VisualforceとBootStrap

CSSフレームワークがすごく便利という話を教えてもらいました。今更ですがCSSフレームワークって使ったことなかったのでちょっと調べてみてVisualforceページで試してみました。 とりあえず参考になったサイトです。 非デザイナにオススメのCSSフレームワー…

SFDC:String型判定処理のNULL対策について

String型の比較を行うときに便利な関数かいろいろと用意されています。 String Methods http://www.salesforce.com/us/developer/docs/apexcode/index_Left.htm#StartTopic=Content/apex_methods_system_string.htm?SearchType=Stem すごく便利な関数がたく…

SFDC:入力規則のサンプルページをみました

ヘルプに入力規則の例という便利なページがありました。以前見てたかも知れないですけど、記憶から消えていたので忘れないようにちょっとメモ。正直入力規則ってなんか苦手。 入力規則の例 http://help.salesforce.com/HTViewHelpDoc?id=fields_useful_field…

SFDC:日付の判定について

日付型を比較する場合、"今日"の意味をもつ"TODAY"や"今年"を表す"THIS_YEAR"などの特殊な指定方法があります。けっこうたくさん用意されているので日付判定をするのにすごく便利です。必要になったら調べればいいやと思っていたら本当に必要になったときに…

Eclipseのプロキシ設定について

セキュリティに厳しい環境の場合、Eclipseのプロキシ設定が必要になる場合があります。・・・必要になって少し困ったので今後のためのメモです。 設定手順 window→Preferencesを選択 General→Network Connectionを選択 Active Provider:でManualを選択 HTTP…

SFDC:SteveさんのEmailカスタムボタンを試してみました

Salseforce Success CommunityのAnswersでForce.com MVPのSteve Molisという方が面白そうな投稿をしていました。How to create an Email Button with a link a record https://success.salesforce.com/answers#!/feedtype=SINGLE_QUESTION_DETAIL&id=9063000…

SFDC:Streaming API 試してみました

ちょっと前にStreaming APIの話を聞いて試してみようと思っていたので、Streaming API 開発者ガイドを見ながらDeveloper環境で試してみました。なので詳細はStreaming API 開発者ガイドに載っています。Streaming API 開発者ガイド http://developerforcejp.…

SFDC:プリミティブデータ型とsObject型

Apexのデータ型は大きく分けると次の2つに分けられます。 プリミティブデータ型 sObject 型 プリミティブデータ型 Integer Double Long Date Datetime String ID Boolean sObject 型 標準オブジェクト(取引先、取引先責任者など) カスタムオブジェクト(XXX__…