elFinderタグ
elFinderは人気のWebファイルマネージャーです。Efwには、elFinder 2.1をベースにしたカスタマイズ版が含まれており、タグとして提供されています。jQueryとjQuery UIを含むClientタグの後に使用する必要があります。Thumb.dbのようなシステムファイルを保護するため、すべての隠しファイルは表示されません。

<%@ taglib prefix="efw" uri="efw" %>
<head>
<efw:Client/>
</head>
<body>
<efw:elFinder id="elFinder1" home="homefolder" height="400" width="800" readonly="false" /> // または efw:elfinder, efw:Elfinder, efw:ELFINDER
</body>
属性
| 名前 | 必須 | デフォルト | 説明 |
|---|---|---|---|
id |
はい | elFinderタグのID。elFinderインスタンスにアクセスするために使用できます。 | |
home |
いいえ | "" |
ストレージフォルダ(/WEB-INF/storage)への相対パス。ストレージフォルダはプロパティファイルを変更することで設定できます。 |
selection |
いいえ | "" |
ホームフォルダへの相対パス。elFinderが開いたときに、このパスにあるファイルまたはフォルダが選択されます。 |
height |
いいえ | "400" |
elFinderタグの高さをピクセル単位で指定します。 |
width |
いいえ | "auto" |
elFinderタグの幅をピクセル単位で指定します。 |
readonly |
いいえ | "false" |
elFinderタグが読み取り専用かどうかを指定します。 |
protected |
いいえ | "false" |
elFinderタグが保護されているかどうかを指定します。trueの場合、setHomeおよびsetReadOnlyメソッドの呼び出しは無視されます。 |
isAbs |
いいえ | false |
homeパスが絶対パスかどうかを指定します。 |
saveLogFunc |
いいえ | null |
elFinderの各種操作を記録する関数名を指定します。 |
メソッド
| 呼び出し | 戻り値 | 説明 |
|---|---|---|
elfinder. setHome ( path ) |
void |
home属性を設定します。 |
elfinder. setHome ( path, selection ) |
void |
homeおよびselection属性を設定します。 |
elfinder. setHeight ( height ) |
void |
height属性を設定します。 |
elfinder. setWidth ( width ) |
void |
width属性を設定します。 |
elfinder. setReadOnly ( readonly ) |
void |
readonly属性を設定します。 |