【问题标题】:Oracle APEX cannot set the session of a page item set via javascriptOracle APEX 无法通过 javascript 设置页面项集的会话
【发布时间】:2019-04-10 17:11:15
【问题描述】:

在我的 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 没有出现。在受影响的元素中,我选择了 Item(s) 和 P2_TAB。我做错了什么?

【问题讨论】:

标签: oracle-apex oracle-apex-5.1


【解决方案1】:

这在这里有效:

apex.item('P2_TAB').setValue($tabVal);
apex.server.process('DUMMY', {pageItems: '#P2_TAB'}, {dataType: 'text'});

如果您在应用程序中经常这样做,那么创建类似的函数可能很有用

setValueInSession(itemName, itemValue)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-14
    • 2018-11-03
    • 1970-01-01
    • 2019-04-15
    • 1970-01-01
    相关资源
    最近更新 更多