Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/453.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何获取sap.m.表中选定单元格的索引(行/列)?_Javascript_Jquery_Sapui5 - Fatal编程技术网

Javascript 如何获取sap.m.表中选定单元格的索引(行/列)?

Javascript 如何获取sap.m.表中选定单元格的索引(行/列)?,javascript,jquery,sapui5,Javascript,Jquery,Sapui5,获取表中所选单元格的索引时遇到问题。我在每个单元格上都附加了一个单击功能,当按下该功能时,它会提醒索引,但我无法正确获取索引。行的索引正确,但列的索引始终不正确 function doSomething(i) { setTimeout(function() { for (var j = 0; j < columnNum; j++) { oTable.getItems()[i].getCells()[j].$().parent().click(

获取表中所选单元格的索引时遇到问题。我在每个单元格上都附加了一个单击功能,当按下该功能时,它会提醒索引,但我无法正确获取索引。行的索引正确,但列的索引始终不正确

function doSomething(i) {
    setTimeout(function() {
        for (var j = 0; j < columnNum; j++) {
            oTable.getItems()[i].getCells()[j].$().parent().click(function() {
            alert(i+", "+j);
            });
        }
    }, i);
}

for (var i = 0; i < rowNum; i++) {
    doSomething(i);
}
功能剂量仪(i){
setTimeout(函数(){
对于(var j=0;j

下面是全部内容:。

尝试更改最后一个循环,这样您就可以遍历所有单元格,并将行和列索引传递给doSomething函数

function doSomething(i,j) {
    setTimeout(function() {
            oTable.getItems()[i].getCells()[j].$().parent().click(function() {
               alert(i+", "+j);
            });
    }, i);
}

for (var i = 0; i < rowNum; i++) {
    for (var j = 0; j < columnNum; j++) {
      doSomething(i,j);
    }
}
功能剂量测定法(i,j){
setTimeout(函数(){
oTable.getItems()[i].getCells()[j].$().parent()。单击(函数()){
警报(i+“,”+j);
});
},i);
}
对于(变量i=0;i