【问题标题】:can't get the values of selected row in Oracle Jet ojetable无法在 Oracle Jet ojetable 中获取选定行的值
【发布时间】:2018-07-23 11:42:55
【问题描述】:

我有一个类似的 oracle jet 表

 <table data-bind="event: {ojbeforecurrentrow: currentRowListener},
      selectionMode: {row: 'single'},
      ojComponent: {component: 'ojTable', 
        data: dataSource,
        columns: [
            {headerText: 'Student Id', field: 'Id'},
            {headerText: 'FirstName', field: 'FirstName'},
            {headerText: 'LastName', field: 'LastName'},
            {headerText: 'BirthDate', field: 'BirthDate'},
            {headerText: 'Gender', field: 'Gender'}
        ]
    }">
</table> 

js文件是这样的

self.currentRowListener = function (event,ui) {
      var current = ui.currentRow;
          alert(current);
           };

警报值为 Undefined ,所以我无法获取所选行的值

在输入文本中设置它

问题出在哪里

【问题讨论】:

    标签: javascript oracle-jet


    【解决方案1】:

    你可以检查一下:

    self.currentRowListener = function (event) {
         {
                var data = event.detail;
                var newCurrentRow = data.currentRow;
                alert(newCurrentRow );
                var oldCurrentRow = data.previousCurrentRow;
    
        }
    

    供selectionListener参考 Oracle Jet Table Events

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多