Class KAIDEN.base.foundation.FileOperation

Constructor

Static FileOperation ( )
FileOperation.

ファイル操作部品に関する機能を提供します。

シングルトンです。
new FileOperation()を何度行っても必ず単一のインスタンスを返却します。

ファイル操作部品では、preSingleValidateイベントを追加しています。
そのため、GadgetManagerで提供されている共通のpreSingleValidateイベント追加では、処理順序が保障されなくなります。
ファイル操作部品専用のaddEventPreSingleValidate、postEventPreSingleValidateにて追加するようにしてください。

Returns
KAIDEN.base.foundation.FileOperation
インスタンス

Instance members

Instance MethodsDefined By

execDownload ( HtmlElement filePartsElm, String fileCode, unknown tupleId, unknown companyCd, unknown passPhrase ) KAIDEN.base.foundation.FileOperation
ファイルダウンロード実行の処理.
Parameters
filePartsElm : HtmlElement
ファイル要素のElement
fileCode : String
No description.
tupleId : unknown
No description.
companyCd : unknown
No description.
passPhrase : unknown
No description.
execDownloadStr ( HtmlElement filePartsElm, String fileCode, unknown tupleId, unknown companyCd, unknown passPhrase ) KAIDEN.base.foundation.FileOperation
ファイルダウンロード実行の処理.
Parameters
filePartsElm : HtmlElement
ファイル要素のElement
fileCode : String
No description.
tupleId : unknown
No description.
companyCd : unknown
No description.
passPhrase : unknown
No description.
ファイルオブジェクトのクリア

・データ属性"data-kaiden-addfiles"をクリア ・データ属性"data-kaiden-delfiles"をクリア ・データ属性"data-kaiden-uppedfiles"をクリア ・ファイル管理コードをクリア ・ラベル変更

Parameters
filePartsElm : HtmlElement
No description.
filePartsCopy ( HtmlElement copyFromElm, HtmlElement copyToElm ) KAIDEN.base.foundation.FileOperation
ファイルオブジェクトのコピー

・データ属性"data-kaiden-addfiles"をコピー ・データ属性"data-kaiden-delfiles"をコピー ・データ属性"data-kaiden-uppedfiles"をコピー ・ファイル管理コードをコピー ・ラベル変更

Parameters
copyFromElm : HtmlElement
No description.
copyToElm : HtmlElement
No description.
fileUpload ( HtmlElement filePartsElm ) KAIDEN.base.foundation.FileOperation
ファイルアップロード.

ファイル選択ダイアログでファイルを選択した直後に実行されます。 セッションストレージにファイルをアップロードします。

Parameters
filePartsElm : HtmlElement
No description.
ガジェットが保持するファイル操作部品エレメントのリストを返却する。

パラメータのガジェットIDは必須です。

Parameters
gadgetId : String
No description.
reflectView ( HtmlElement filePartsElm, unknown addFiles, unknown delFiles ) KAIDEN.base.foundation.FileOperation
ファイル一覧画面での捜査結果を反映.
Parameters
filePartsElm : HtmlElement
No description.
addFiles : unknown
No description.
delFiles : unknown
No description.
refresh ( HtmlElement filePartsElm ) KAIDEN.base.foundation.FileOperation
ファイル部品初期化.
Parameters
filePartsElm : HtmlElement
No description.
全ファイル部品を初期化.

KAIDEN.base.foundation.FileOperation.refresh を全ファイル部品に対して実行します。

setAuthority ( HtmlElement filePartsElm, unknown param ) KAIDEN.base.foundation.FileOperation
権限を設定

権限に応じて各種オブジェクトの表示非表示を切り替えます。 以下のパラメータに"1"または"0"をセットしてください。 未設定の場合、状態を変更しません。 param.add 追加ボタン制御 "0":非表示 / "1":表示 param.clear クリアボタン制御 "0":非表示 / "1":表示 param.fileList ファイル一覧ボタン制御 "0":非表示 / "1":表示 param.label ラベル制御 "0":非表示 / "1":表示 param.download ファイルダウンロード権限 "0":ダウンロード不可 / "1":ダウンロード可 ※ファイル一覧画面でファイル名がリンクになるかラベルになるかを制御

Parameters
filePartsElm : HtmlElement
No description.
param : unknown
No description.

Static members