[Conga-mail 139] Re: 【デスクトップ】画像、ウィンドウ登録方法変更

Back to archive index

M Akihiko amons****@hotma*****
2006年 3月 14日 (火) 12:46:41 JST


こんにちは、門田です。

> >ちなみに、現在は request-config.xml 内に認証後のスクリプトを指定していま
す
> >が、
> >これを CongaRequest() に指定することはできますか?

認証後にJavaScriptを行わず、サーバーに直接非同期リクエストして
結果を<target>タグなどで指定できれば楽かなぁ、と。
ただ、よく考えたら request-config.xml に直接記入しても構わないんですよね。

	<request id="init-user.r" page="p00" controller="init">
		<result>
	        <script value="var req = new CongaRequest();req.send('init.r')" 
/>
		</result>
	</request>

としても動きそうですね。

それと別の疑問なのですが、
現在 init-user.r リクエストの結果としてユーザーのデスクトップ設定を返そうと
していますが、
<target>タグで指定するのはidが存在する項目ですよね?
これをJavaScriptのObjectに格納することは可能ですか?
いろいろパターンは考えられますが、サーバー上に
public void UserInfo() {
 private String bgimage;
}
があり、これが init-user.r と関連するメソッドの戻り値であれば、
結果を特定のオブジェクトにサーバーと同じイメージで格納されていると扱いやすい
です。

CongaRequest#send() の戻り値は true, false のみなのでこちらはこのままで、

	<request id="init-user.r" page="p00" controller="init">
		<result>
         <target class="JavaScriptのクラス名"/>
		</result>
	</request>

と指定して、JavaScriptでもクラスイメージで扱う、というのは難しいですかね?
#もう既に対応していたらごめんなさい





Conga-mail メーリングリストの案内
Back to archive index