Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/379.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 Alloy UI-更新后获取记录_Javascript_Alloy Ui - Fatal编程技术网

Javascript Alloy UI-更新后获取记录

Javascript Alloy UI-更新后获取记录,javascript,alloy-ui,Javascript,Alloy Ui,在Alloy UI中,在使用 保存TextCellEditor后,表将从同一行拾取更改 dataTable.after( 'recordChanged', function(e) { //get Record Changed }); 我可以使用事件侦听器上的通配符触发我的事件,如下所示: dataTable.after( '*:change', function(e) { //get Record Changed }); 但

在Alloy UI中,在使用

保存TextCellEditor后,表将从同一行拾取更改

dataTable.after(
    'recordChanged',
    function(e) { 
        //get Record Changed
});

我可以使用事件侦听器上的通配符触发我的事件,如下所示:

dataTable.after(
    '*:change',
    function(e) { 
        //get Record Changed
});

但是,我不知道还有什么可能触发此事件,因为它似乎包含所有数据表更改。我想要的是
record:change
,但这似乎不起作用

您使用该记录的目的是什么?如果需要记录的新值(或旧值),可以使用
事件中的
newVal
或(
prevVal
)数据,新值和prev值都很好,但我需要包含新值的整个记录。现在我只是想把那个记录/对象保存到一个变量中
dataTable.after(
    '*:change',
    function(e) { 
        //get Record Changed
});