Oracle APEX 无法通过 javascript 设置页面项集的会话
Oracle APEX cannot set the session of a page item set via javascript
在我的 javascript 我正在设置页面项目:
apex.item("P2_TAB").setValue($tabVal);
apex.server.process ( "SAVE_HIDDEN_VALUE_IN_SESSION_STATE",
{
x01: $tabVal,
pageItems: "P2_TAB"
},
{dataType: 'text'} );
P2_TAB
的值已设置,但当我查看会话时,P2_TAB 未显示。在受影响的元素中,我选择了项目和 P2_TAB。我做错了什么?
这在这里有效:
apex.item('P2_TAB').setValue($tabVal);
apex.server.process('DUMMY', {pageItems: '#P2_TAB'}, {dataType: 'text'});
如果您在您的应用程序中经常这样做,创建一个像
这样的函数可能会很有用
setValueInSession(itemName, itemValue)
在我的 javascript 我正在设置页面项目:
apex.item("P2_TAB").setValue($tabVal);
apex.server.process ( "SAVE_HIDDEN_VALUE_IN_SESSION_STATE",
{
x01: $tabVal,
pageItems: "P2_TAB"
},
{dataType: 'text'} );
P2_TAB
的值已设置,但当我查看会话时,P2_TAB 未显示。在受影响的元素中,我选择了项目和 P2_TAB。我做错了什么?
这在这里有效:
apex.item('P2_TAB').setValue($tabVal);
apex.server.process('DUMMY', {pageItems: '#P2_TAB'}, {dataType: 'text'});
如果您在您的应用程序中经常这样做,创建一个像
这样的函数可能会很有用setValueInSession(itemName, itemValue)