この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

apex:inputFile

ファイルをアップロードする入力項目を作成するコンポーネントです。

注意: Visualforce を介してアップロードできるファイルの最大サイズは 10 MB です。

1<!-- Upload a file and put it in your personal documents folder-->
2
3<!-- Page: -->
4<apex:page standardController="Document" extensions="documentExt">
5    <apex:messages />
6    <apex:form id="theForm">
7      <apex:pageBlock>
8          <apex:pageBlockSection>
9            <apex:inputFile value="{!document.body}" filename="{!document.name}"/>
10            <apex:commandButton value="Save" action="{!save}"/>
11          </apex:pageBlockSection>
12       </apex:pageBlock>
13    </apex:form>
14</apex:page>
15                
16/*** Controller ***/
17public class documentExt {
18    public documentExt(ApexPages.StandardController controller) {
19        Document d = (Document) controller.getRecord();
20        d.folderid = UserInfo.getUserId(); //this puts it in My Personal Documents
21    }                 
22}

属性

属性名 属性型 説明 必須項目 API バージョン 通用範囲
accept String コンテンツタイプのカンマ区切りのセット。ブラウザでこのリストを使用して、選択可能な一連のファイルオプションを制限できます。指定されていない場合、コンテンツタイプリストが送信されず、すべてのファイルの種類にアクセスできます。 14.0
accessKey String コンポーネントにフォーカスを置くキーボードのアクセスキー。 14.0
alt String コンポーネントの代替テキストの説明。 14.0
contentType String アップロードされたファイルのコンテンツタイプを保存する string 型のプロパティ。 14.0
dir String 生成された HTML コンポーネントの読み取り方向。使用可能な値には「RTL」(右から左) または「LTR」(左から右) があります。 14.0
disabled Boolean このコンポーネントを無効な状態で表示するかどうかを指定する boolean 値。true に設定されている場合、コンポーネントは無効な状態で表示されます。指定されていない場合、この値はデフォルトの false に設定されます。 14.0
fileName String アップロードされたファイルの名前を保存する string 型のプロパティ。 14.0
fileSize Integer アップロードされたファイルのサイズを保存する integer 型のプロパティ。 14.0
id String ページの他のコンポーネントがコンポーネントを参照できるようにする識別子。 14.0 グローバル
lang String 「en」または「en-US」など、生成された HTML 出力の基本言語。詳細は、http://www.w3.org/TR/REC-html40/struct/dirlang.html で、この属性に関する W3C の仕様を参照してください。 14.0
onblur String onblur イベントが発生した場合 (フォーカスがコンポーネントから離れた場合) に呼び出される JavaScript。 14.0
onchange String onchange イベントが発生した場合 (ユーザがコンポーネント項目のコンテンツを変更した場合) に呼び出される JavaScript。 14.0
onclick String onclick イベントが発生した場合 (ユーザがコンポーネントをクリックした場合) に呼び出される JavaScript。 14.0
ondblclick String ondblclick イベントが発生した場合 (ユーザがコンポーネントをダブルクリックした場合) に呼び出される JavaScript。 14.0
onfocus String onfocus イベントが発生した場合 (フォーカスがコンポーネントにある場合) に呼び出される JavaScript。 14.0
onkeydown String onkeydown イベントが発生した場合 (ユーザがキーボードのキーを押した場合) に呼び出される JavaScript。 14.0
onkeypress String onkeypress イベントが発生した場合 (ユーザがキーボードのキーを押したか、押したままにした場合) に呼び出される JavaScript。 14.0
onkeyup String onkeyup イベントが発生した場合 (ユーザがキーボードのキーを放した場合) に呼び出される JavaScript。 14.0
onmousedown String onmousedown イベントが発生した場合 (ユーザがマウスボタンをクリックした場合) に呼び出される JavaScript。 14.0
onmousemove String onmousemove イベントが発生した場合 (ユーザがマウスポインタを移動した場合) に呼び出される JavaScript。 14.0
onmouseout String onmouseout イベントが発生した場合 (ユーザがコンポーネントからマウスポインタを移動した場合) に呼び出される JavaScript。 14.0
onmouseover String onmouseover イベントが発生した場合 (ユーザがマウスポインタをコンポーネントに重ねた場合) に呼び出される JavaScript。 14.0
rendered Boolean コンポーネントをページに表示するかどうかを指定する boolean 値。指定されていない場合、この値はデフォルトの true に設定されます。 14.0 グローバル
required Boolean このコンポーネントが必須項目であるかどうかを指定する boolean 値。true に設定されている場合、このコンポーネントの値を指定する必要があります。選択されていない場合、この値はデフォルトの false に設定されます。 14.0
size Integer 表示されるファイル選択ボックスのサイズ。 14.0
style String コンポーネントの表示に使用されるスタイル。主に、インライン CSS スタイルを追加するために使用されます。 14.0
styleclass String コンポーネントの表示に使用されるスタイルクラス。主に、外部 CSS スタイルシートを使用するときに適用される CSS スタイルを指定するために使用されます。 14.0
tabindex Integer ユーザが Tab キーを繰り返し押したときに、他のページコンポーネントと比較して、このコンポーネントが選択される順序。この値は、ユーザが Tab キーを押したときに選択される最初のコンポーネントを 0 として、0 ~ 32767 の整数である必要があります。 14.0
title String コンポーネントにマウスを置いたときにコンポーネントの横に表示されるテキスト。 14.0
value Blob このコンポーネントに関連付けられているコントローラクラス変数を参照する差し込み項目。たとえば、コントローラクラスの関連付けられている変数の名前が myInputFile である場合、この変数を参照するには value="#{myInputFile}" を使用します。 はい 14.0