「インタラクション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などの値も合わせて送信できるので、ファイル操作のときにはこちらを用います。