intra-mart ® 7.2 patch09 Client Side JavaScript

クラス ImUploadApplet

Object
   |
   +--ImUploadApplet

class ImUploadApplet


ファイルアップロードコンポーネント。

このコンポーネントはコンストラクタを利用して生成せずに、タグライブラリを利用して配置します。
ファイルアップロードコンポーネントの画面への配置は、JavaEE開発モデル、スクリプト開発モデルのそれぞれで、カスタムタグを用いて行うことが可能です。

JavaEE開発モデル
<imart:upload id="upload1" application="sample" service="upload"
   cols="40" rows="5" name="upload_file" accept="*.jpg"
   auto="true" delay="3000" callback="onUpload" interval="1000"/>

スクリプト開発モデル
<IMART type="upload" id="upload1" page="sample/upload"
   cols="40" rows="50" name="upload_file" accept="*.jpg"
   auto="true" delay="3000" callback="onUpload" interval="1000"></IMART>

クライアントサイドJavaScript(CSJS)の記述例
カスタムタグで定義した「id」属性を利用して、以下のようにアクセスします。

document.upload1.addParameter("fileName", "サンプル1");
document.upload1.upload();

ImUploadAppletの基本仕様と制限事項


Defined in im_upload_applet.js


コンストラクタの概要
ImUploadApplet()
            ファイルアップロードコンポーネント(直接生成して利用することはできません)
 
メソッドの概要
 void addParameter(<String> key, <String> value)
           送信パラメータを設定します。
 void cancel()
           ファイルアップロードを中止します。
 void clear()
           送信ファイルを一覧から全て削除します。
 String getAcceptable()
           アップロード可能なファイルの種別を取得します。
 String getAction()
           送信先URLを取得します。
 String getActionListener(<String> event)
           画面上のイベント用のコールバック関数を取得します。
 Number getCols()
           アップロードコンポーネントの幅を取得します。
 Number getDelay()
           送信遅延時間を取得します。
 String getDisplayMode()
           ファイル名の表示方法を取得します。
 ImUploadRequestInfo getErrorResponse()
           直前のエラー発生時のHTTPイベントオブジェクトを取得します。
 ImUploadFileModel getFile(<Number> index)
           送信ファイルオブジェクトを取得します。
 Number getFileCount()
           送信ファイルリストの件数を取得します。
 Array<ImUploadFileModel> getFiles()
           送信ファイルオブジェクト一覧を取得します。
 Number getInterval()
           送信イベントのコールバック関数の呼び出し間隔を取得します。
 Number getMaxSize()
           アップロード可能な最大ファイルサイズを取得します。
 Array<String> getParameterValues(<String> key)
           送信パラメータを取得します。
 String getPath(<Number> index)
           送信ファイル名を取得します。
 String getRequestKey()
           送信リクエストパラメータの名前を取得します。
 Number getRows()
           アップロードコンポーネントの高さを取得します。
 Number getSelectedIndex()
           選択済みのファイルのインデックスを取得します。
 String getStyle(<String> key)
           コンポーネントのスタイルを取得します。
 String getUploadListener()
           送信のコールバック関数を取得します。
 Boolean isAcceptable(<String> path)
           指定したファイル名のアップロード可否をチェックします。
 Boolean isAuto()
           自動送信の有無を取得します。
 Boolean isEnabled()
           アップロードコンポーネントの有効化状態を取得します。
 Boolean isEnableIcon()
           アイコンの表示有無を取得します。
 Boolean isEnableRemoveButton()
           削除ボタンの表示有無を取得します。
 Boolean isSelected(<Number> index)
           送信ファイルが選択済みかを取得します。
 Boolean isVisible()
           アップロードコンポーネントの表示状態を取得します。
 void movePath(<Number> start, <Number> end, <Number> to)
           送信ファイルの順序をリストの中で移動します。
 void removeActionListener(<String> event, <String> listener)
           画面上のイベント用ののコールバック関数を削除します。
 void removeParameter(<String> key)
           送信パラメータを削除します。
 void removePath(<Number> start, <Number> end)
           送信ファイルを削除します。
 void reset()
           送信完了したファイルを、送信可能状態に設定します。
 void setAcceptable(<String> acceptable)
           アップロード可能なファイルの種別を設定します。
 void setAction(<String> action)
           送信先を設定します。
 void setActionListener(<String> event, <String> listener)
           画面操作時のイベント用のコールバック関数を設定します。
 void setAuto(<Boolean> auto)
           自動送信の有無を設定します。
 void setCols(<Number> cols)
           アップロードコンポーネントの幅を設定します。
 void setDelay(<Number> delay)
           送信遅延時間を設定します。
 void setDisplayMode(<String> mode)
           ファイル名の表示方法を設定します。
 void setEnabled(<Boolean> enabled)
           アップロードコンポーネントの有効化状態を設定します。
 void setEnableIcon(<Boolean> enable)
           アイコンの表示有無を設定します。
 void setEnableRemoveButton(<Boolean> enable)
           削除ボタンの表示有無を設定します。
 void setInterval(<Number> interval)
           送信イベントのコールバック関数の呼び出し間隔を設定します。
 void setMaxSize(<Number> maxSize)
           アップロード可能な最大ファイルサイズを設定します。
 void setParameter(<String> key, <String> value)
           送信パラメータを設定します。
 void setParameterValues(<String> key, <Array> value)
           送信パラメータを設定します。
 void setRequestKey(<String> key)
           送信リクエストパラメータの名前を設定します。
 void setRows(<Number> rows)
           アップロードコンポーネントの高さを設定します。
 void setStyle(<String> key, <String> style)
           コンポーネントのスタイルを設定します。
 void setUploadListener(<String> listener)
           送信イベントのコールバック関数を設定します。
 void setView(<Boolean> visible)
           アップロードコンポーネントの表示状態を設定します。
 Boolean upload()
           ファイルアップロードを開始します。

コンストラクタの詳細

ImUploadApplet

ImUploadApplet()

メソッドの詳細

addParameter

void addParameter(<String> key, <String> value)

cancel

void cancel()

clear

void clear()

getAcceptable

String getAcceptable()

getAction

String getAction()

getActionListener

String getActionListener(<String> event)

getCols

Number getCols()

getDelay

Number getDelay()

getDisplayMode

String getDisplayMode()

getErrorResponse

ImUploadRequestInfo getErrorResponse()

getFile

ImUploadFileModel getFile(<Number> index)

getFileCount

Number getFileCount()

getFiles

Array<ImUploadFileModel> getFiles()

getInterval

Number getInterval()

getMaxSize

Number getMaxSize()

getParameterValues

Array<String> getParameterValues(<String> key)

getPath

String getPath(<Number> index)

getRequestKey

String getRequestKey()

getRows

Number getRows()

getSelectedIndex

Number getSelectedIndex()

getStyle

String getStyle(<String> key)

getUploadListener

String getUploadListener()

isAcceptable

Boolean isAcceptable(<String> path)

isAuto

Boolean isAuto()

isEnabled

Boolean isEnabled()

isEnableIcon

Boolean isEnableIcon()

isEnableRemoveButton

Boolean isEnableRemoveButton()

isSelected

Boolean isSelected(<Number> index)

isVisible

Boolean isVisible()

movePath

void movePath(<Number> start, <Number> end, <Number> to)

removeActionListener

void removeActionListener(<String> event, <String> listener)

removeParameter

void removeParameter(<String> key)

removePath

void removePath(<Number> start, <Number> end)

reset

void reset()

setAcceptable

void setAcceptable(<String> acceptable)

setAction

void setAction(<String> action)

setActionListener

void setActionListener(<String> event, <String> listener)

setAuto

void setAuto(<Boolean> auto)

setCols

void setCols(<Number> cols)

setDelay

void setDelay(<Number> delay)

setDisplayMode

void setDisplayMode(<String> mode)

setEnabled

void setEnabled(<Boolean> enabled)

setEnableIcon

void setEnableIcon(<Boolean> enable)

setEnableRemoveButton

void setEnableRemoveButton(<Boolean> enable)

setInterval

void setInterval(<Number> interval)

setMaxSize

void setMaxSize(<Number> maxSize)

setParameter

void setParameter(<String> key, <String> value)

setParameterValues

void setParameterValues(<String> key, <Array> value)

setRequestKey

void setRequestKey(<String> key)

setRows

void setRows(<Number> rows)

setStyle

void setStyle(<String> key, <String> style)

setUploadListener

void setUploadListener(<String> listener)

setView

void setView(<Boolean> visible)

upload

Boolean upload()

intra-mart ® 7.2 patch09 Client Side JavaScript

このドキュメントはJSDoc によって Mon Dec 15 17:12:34 2014に作成されました。