【问题标题】:How to access tabular form data in oracle apex 18.2如何在 oracle apex 18.2 中访问表格形式数据
【发布时间】:2019-03-13 16:48:05
【问题描述】:

如何在oracle apex中访问表格形式的数据。我需要根据表格形式的访问数据插入数据。请任何人帮我解决我的问题

【问题讨论】:

  • 您能否确认您的意思是表格形式,而不是交互式网格?
  • 如果您有一个在 APEX 4.x 中使用表格形式开发的应用程序,它应该可以像以前一样工作。如果您有 APEX 18.2 并且想要创建新的表格形式 - 这是不可能的,请使用交互式网格。

标签: oracle oracle-apex tabular-form oracle-apex-18.2


【解决方案1】:
(function($) {

    function update(model) {
        var salKey = model.getFieldKey("SAL"), 
            total = 0;

        model.forEach(function(record, index, id) {
            var sal = parseInt(record[salKey], 10),  
                meta = model.getRecordMetadata(id);

            if (!isNaN(sal) && !meta.deleted && !meta.agg) {
                total += sal;
            }
        });
        $s("P1_TOTAL_AMOUNT", total);
    }

    $(function() {

        $("#emp").on("interactivegridviewmodelcreate", function(event, ui) {
            var sid,
                model = ui.model;

            if ( ui.viewId === "grid" ) {
                sid = model.subscribe( {
                    onChange: function(type, change) {
                        if ( type === "set" ) {

                            if (change.field === "SAL" ) {
                                update( model );
                            }
                        } else if (type !== "move" && type !== "metaChange") {

                            update( model );
                        }
                    },
                    progressView: $("#P1_TOTAL_AMOUNT") 
                } );

                update( model ); 

                model.fetchAll(function() {});
            }
        });
    });
})(apex.jQuery);

【讨论】:

  • 它将捕获您的所有工资列数据。
  • 请任何人为此问题提供另一个示例
猜你喜欢
  • 1970-01-01
  • 2019-04-01
  • 1970-01-01
  • 1970-01-01
  • 2011-06-19
  • 2011-03-09
  • 2017-01-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多