0

任何人愿意向我解释当我使用包含行将一一扩展并保持打开的文本的welcomeLabel扩展行(tableviewrow)时如何/为什么,但是当我单击closeLabel中包含的closeLabel时。 addEventListener,所有打开的行都关闭,而不仅仅是事件侦听器中引用的行。非常感谢。

 openLabel.addEventListener('click',function(e){    
        wrow.height = 100;
        var labelrowID = e.rowData.rowID;
        var labeltext = e.rowData.labelText;
        welcomeLabel.height = 100;
        texttableView.updateRow(e.index,wrow);
        texttableView.data[0].rows[labelrowID].children[0].text = test;
    });

 closeLabel.addEventListener('click',function(e){
    if(wrow.height === 100){
        wrow.height = 32;
        var labelrowID = e.rowData.rowID;
        labeltext = e.rowData.labelText;
        welcomeLabel.height = 32;
        texttableView.updateRow(e.index,wrow);
        texttableView.data[0].rows[labelrowID].children[0].text = labeltext;
        //texttableView.setData(welcomeRows);
    }
    });
4

0 回答 0