「インタラクションAPI」の版間の差分
提供: Eospedia
(ページの作成:「'''インタラクションAPI''' とはPIONE(主にPIONE Webclient)においてインタラクティブ操作によるコマンドを実現するため...」) |
|||
行1: | 行1: | ||
'''インタラクションAPI''' とは[[PIONE]](主に[[PIONE Webclient]])においてインタラクティブ操作による[[コマンド]]を実現するためにワーキングディレクトリとの通信を行うための操作です。インタラクティブ操作含む[[コマンド]]を作成する場合はこれらの操作を.htmlや.cgiファイルなどに記述する必要があります。<br> | '''インタラクションAPI''' とは[[PIONE]](主に[[PIONE Webclient]])においてインタラクティブ操作による[[コマンド]]を実現するためにワーキングディレクトリとの通信を行うための操作です。インタラクティブ操作含む[[コマンド]]を作成する場合はこれらの操作を.htmlや.cgiファイルなどに記述する必要があります。<br> | ||
− | == | + | == 操作一覧 == |
=== 終了通知操作 === | === 終了通知操作 === | ||
pione-action=finishでインタラクティブ操作画面を終了します。メインに処理を返すときに必ず通知する必要があります。<br> | pione-action=finishでインタラクティブ操作画面を終了します。メインに処理を返すときに必ず通知する必要があります。<br> | ||
行20: | 行20: | ||
=== ファイル一覧操作 === | === ファイル一覧操作 === | ||
pione-action=list<br> | pione-action=list<br> | ||
+ | <br> | ||
+ | |||
+ | == HTMLl文書による操作の記述方法 == | ||
+ | .htmlまたは.cgiにてこれらの操作を実行するためには下記のような記述を用います。<br> | ||
+ | <br> | ||
+ | |||
+ | === a hrefの記述例 === | ||
+ | a hrefを用いる場合は?pione-action=操作名へリンクするようにします。<br> | ||
+ | <br> | ||
+ | |||
+ | <pre> | ||
+ | <a href="?pione-action=finish">終了</a> | ||
+ | </pre> | ||
+ | <br> | ||
+ | |||
+ | === form actionの記述例 === | ||
+ | form actionタグ内にてpione-actionの値を定義して、ボタン操作によってsubmitすると操作命令を送信することができます。この場合はfileなどの値も合わせて送信できるので、ファイル操作のときにはこちらを用います。<br> | ||
+ | <br> | ||
+ | |||
+ | <pre> | ||
+ | |||
+ | </pre> | ||
<br> | <br> |
2014年12月12日 (金) 01:27時点における版
インタラクションAPI とはPIONE(主にPIONE Webclient)においてインタラクティブ操作によるコマンドを実現するためにワーキングディレクトリとの通信を行うための操作です。インタラクティブ操作含むコマンドを作成する場合はこれらの操作を.htmlや.cgiファイルなどに記述する必要があります。
目次
操作一覧
終了通知操作
pione-action=finishでインタラクティブ操作画面を終了します。メインに処理を返すときに必ず通知する必要があります。
ファイル取得操作
pione-action=get
ファイル作成操作
pione-action=create
ファイル削除操作
pione-action=delete
ファイル一覧操作
pione-action=list
HTMLl文書による操作の記述方法
.htmlまたは.cgiにてこれらの操作を実行するためには下記のような記述を用います。
a hrefの記述例
a hrefを用いる場合は?pione-action=操作名へリンクするようにします。
<a href="?pione-action=finish">終了</a>
form actionの記述例
form actionタグ内にてpione-actionの値を定義して、ボタン操作によってsubmitすると操作命令を送信することができます。この場合はfileなどの値も合わせて送信できるので、ファイル操作のときにはこちらを用います。