No Results
Search Tips:
- Please consider misspellings
- Try different search keywords
Visualforce を使用して記事リストを作成する
Visualforce 検索ページの最初のコンポーネントとなる記事リストを作成します。
- ブラウザのアドレスバーで、salesforce.com/ より右側すべてを apex/ArticleList に置き換えます。salesforce.com/ の左側は何も変更しないでください。
この結果、URL は、https://instance.salesforce.com/apex/ArticleList のようになります。
- Enter キーを押します。
ページがまだ存在しないことを示す Visualforce エラーページが表示されます。
- [ArticleList ページを作成] リンクをクリックします。
- 新しい Visualforce ページの下部にあるフッターで、[ArticleList] をクリックして Visualforce 開発モードのページエディタを表示します。
- Visualforce 開発モードのページエディタでデフォルトのマークアップをすべて削除し、「Visualforce 記事リストのコードサンプル」に表示されているマークアップに置き換えます。
- [保存] (
) をクリックします。
マークアップを保存すると、Force.com プラットフォームでマークアップが有効であるかどうかが確認されて、エラーがあれば通知されます。マークアップが有効である場合、Visualforce ページの新しいバージョンが保存され、ブラウザに表示されます。これで、記事のリストが表示された [Article List (記事リスト)] ページを確認できます。
Visualforce 記事リストのコードサンプル
太字の行については、コードサンプルの後に説明があります。
次のコードフラグメントでは、knowledge:articleList Visualforce コンポーネントによって最初の記事リストが作成されます。pageSize 属性により、リスト内に 10 個までしか記事が表示されないようになります。
[Visualforce Article Search (Visualforce 記事検索)] タブの作成
次に、記事リストが表示される Visualforce ページの新しいカスタムタブを作成します。このページを [Visualforce Article Search (Visualforce 記事検索)] ページと呼ぶこととします。
- [設定] で、 をクリックします。
- Visualforce タブ領域で、[新規] をクリックします。
- [Visualforce ページ] ドロップダウンリストで、ArticleList を選択します。
- [タブの表示ラベル] 項目に「Visualforce Article Search」(Visualforce 記事検索) と入力します。
- [タブ名] 項目のデフォルト値はそのままにしておきます。
- [タブスタイル] ルックアップアイコンをクリックして、新しいタブのスタイルを選択します。
- [Salesforce Classic 準備完了] チェックボックスをオフ、[スプラッシュページのカスタムリンク] ドロップダウンリストの設定を [--なし--] のままにします。
- [説明] 項目に「A tab for the Visualforce Article Search page」(Visualforce 記事検索ページのタブ) と入力します。
- [次へ] をクリックします。
- [次へ] を再度クリックして、デフォルトのユーザプロファイル表示を受け入れます。
- [カスタムアプリケーションに追加] ページで、自分のナレッジアプリケーション以外のすべての [タブを含める] チェックボックスをオフにします。
- [各ユーザのカスタマイズ設定にタブを追加する] チェックボックスをオンにします。
- [保存] をクリックします。
ページが更新されると、[Visualforce Article Search (Visualforce 記事検索)] タブが自動的にページ上部のアプリケーションタブに追加されます。
これまでの作業を確認する
[Visualforce Article Search (Visualforce 記事検索)] タブを選択して、記事リストを表示します。
リスト内の各項目には、記事のタイトル、記事タイプ、および記事の概要が表示されます。現時点では、Visualforce リストのコードサンプルの knowledge:articleList タグで設定したように、リストにはページごとに 10 個の記事しか表示されません。
![[Article Search VF (記事検索 VF)] タブ](https://developer.salesforce.com/docs/resources/img/ja-jp/194.0?doc_id=images%2FSforce_knowledge_custo_articleList.png&folder=knowledge_dev)