Client.set()の挙動について教えてください。

スクリプト開発モデル(PageBase開発モデル)でのClientオブジェクトを利用した際に、
* 画面A
var obj = new Object();
obj.prop1 = "value1111";
Client.set("key1", obj);
* 画面B
var obj = Client.get("key1");
obj.prop1 = "value2222"
* 画面C
var obj = Client.get("key1");
Debug.print(obj.prop1); // 【※1】
上記のように画面A→B→Cと遷移した際に、【※1】での値に関して、intra-martの製品バージョン
により、返却される値が異なります。
Ver4.0以降のバージョン:「value2222」
Ver3.2以前のバージョン:「value1111」
上記の動作は、セッション管理方法の違いによる仕様であり不具合ではありません。
JumpUPモジュール等でVer3.2以前のプログラムを移行する際はご注意ください。
 

-- 対象 ------------------------------------------------------------------------
iWP/Webシステム構築基盤/WebPlatform/AppFramework
--------------------------------------------------------------------------------

FAQID:278
この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています
Powered by Zendesk