Buffaloで勉強します
JavaScript API Reference
Buffaloオブジェクト
Buffalo(gateway、async、events)
パラメータ名
パラメータの種類
必要かどうか
デフォルト
gateway
ストリングス
はい、
なし
async
bollan
いいえ、
true
イベント
オブジェクト
いいえ、
デフォルト
コンストラクタ方法は、バッファローオブジェクトを作成する方法を提供します.一般的な使用方法(非同期呼出):
パラメータ名
パラメータの種類
必要かどうか
デフォルト
サービス
ストリングス
はい、
なし
パラms
Aray
はい、
なし
calback
機能
はい、
なし
リモート呼出しを行い、リターン値をコールバック方法に伝えて実行します.
パラメータ名
パラメータの種類
必要かどうか
デフォルト
サービス
ストリングス
はい、
なし
パラms
Aray
はい、
なし
element Id
ストリングス
はい、
なし
リモート呼出しを行い、その結果をelement Idとして指定された要素にバインドします.
例として、simpleServiceの取得省リストのリモート方法を呼び出し、結果をidに結び付けてselect_とする.provinceのselectにおいて:
パラメータ名
説明
パラメータの種類
必要かどうか
デフォルト
view Name
ページパス
ストリングス
はい、
なし
view Nameが指定したページにアクセスし、idがbodyであるdivにロードします.この操作はブラウザの履歴にこのurlを追加し、ブラウザの前進・後退を有効にします.
switPart(view Name、partId、addToHistory)
パラメータ名
説明
パラメータの種類
必要かどうか
デフォルト
view Name
切り替えたいページパス
ストリングス
はい、
なし
パーティー
置換するdiv id
ストリングス
はい、
なし
addToHistory
ブラウザの履歴に追加するかどうか
bollan
いいえ、
はい、
switch Viewは共通のページ切り替え機構を提供していますが、ページ内部では、それぞれの部分をカスタマイズして切り替えることができます.switPartはサポートを提供します.これはview Nameが指定した経路にアクセスし、partIdが指定したdivを置き換えます.addToHistoryが本当であれば、この操作は履歴に追加されます.ブラウザの後退ボタンが使えます.
Buffaloオブジェクト
Buffalo(gateway、async、events)
パラメータ名
パラメータの種類
必要かどうか
デフォルト
gateway
ストリングス
はい、
なし
async
bollan
いいえ、
true
イベント
オブジェクト
いいえ、
デフォルト
コンストラクタ方法は、バッファローオブジェクトを作成する方法を提供します.一般的な使用方法(非同期呼出):
var buffalo = new Buffalo("/bfapp/buffalo");
同期コール:var buffalo = new Buffalo("/bfapp/buffalo", false);
remoteCall(service,params,calback)パラメータ名
パラメータの種類
必要かどうか
デフォルト
サービス
ストリングス
はい、
なし
パラms
Aray
はい、
なし
calback
機能
はい、
なし
リモート呼出しを行い、リターン値をコールバック方法に伝えて実行します.
buffalo.remoteCall("helloService.hello", ['Michael'], function(reply) {
alert(reply.getResult());
})
またはbuffalo.remoteCall("helloService.hello", ['Michael'], myfunc);
function myfunc(reply) {
alert(reply.getResult());
}
setEvents(events) | | |
events | | |
イベントをカスタマイズする方法.buffalo.setEvents({onLoading:myloading}})
function myloading(state) {
if (state) {window.status = "loading..."; }
else {window.status = "load completed."; }
}
一般的には、このような使い方はしないかもしれません.buffalo.events["onLoading"] = myloading;
bindReply(service,params,element Id)パラメータ名
パラメータの種類
必要かどうか
デフォルト
サービス
ストリングス
はい、
なし
パラms
Aray
はい、
なし
element Id
ストリングス
はい、
なし
リモート呼出しを行い、その結果をelement Idとして指定された要素にバインドします.
例として、simpleServiceの取得省リストのリモート方法を呼び出し、結果をidに結び付けてselect_とする.provinceのselectにおいて:
buffalo.bindReply("simpleService.provincesNames",[],"select_province");
switch View(view Name)パラメータ名
説明
パラメータの種類
必要かどうか
デフォルト
view Name
ページパス
ストリングス
はい、
なし
view Nameが指定したページにアクセスし、idがbodyであるdivにロードします.この操作はブラウザの履歴にこのurlを追加し、ブラウザの前進・後退を有効にします.
switPart(view Name、partId、addToHistory)
パラメータ名
説明
パラメータの種類
必要かどうか
デフォルト
view Name
切り替えたいページパス
ストリングス
はい、
なし
パーティー
置換するdiv id
ストリングス
はい、
なし
addToHistory
ブラウザの履歴に追加するかどうか
bollan
いいえ、
はい、
switch Viewは共通のページ切り替え機構を提供していますが、ページ内部では、それぞれの部分をカスタマイズして切り替えることができます.switPartはサポートを提供します.これはview Nameが指定した経路にアクセスし、partIdが指定したdivを置き換えます.addToHistoryが本当であれば、この操作は履歴に追加されます.ブラウザの後退ボタンが使えます.