No Results
Search Tips:
- Please consider misspellings
- Try different search keywords
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 | global | |
| 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 | global | |
| 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 |