Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/424.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 ngReactGrid:集合中的更改未触发UI更新_Javascript_Jquery_Angularjs_Reactjs_React Jsx - Fatal编程技术网

Javascript ngReactGrid:集合中的更改未触发UI更新

Javascript ngReactGrid:集合中的更改未触发UI更新,javascript,jquery,angularjs,reactjs,react-jsx,Javascript,Jquery,Angularjs,Reactjs,React Jsx,我正在创建一个网格,允许用户删除渲染行。我正在使用reactjs render方法创建remove按钮并连接我的click处理程序 render: function(article) { return React.DOM.a({ className: "glyphicon glyphicon-remove", href: "javascript:

我正在创建一个网格,允许用户删除渲染行。我正在使用reactjs render方法创建remove按钮并连接我的click处理程序

render: function(article) {                    
                return React.DOM.a({
                    className: "glyphicon glyphicon-remove",
                    href: "javascript:",
                    onClick: (function(a, event) {
                        a.stopPropagation();
                        _.remove(gridData.articles, function (articlePredicate) {
                            return articlePredicate.id == article.id && articlePredicate.name == article.name && articlePredicate.sectorInstance.sectorNum == article.sectorInstance.sectorNum;
                        });
                    })
                });
            }
我在其他网格上做过几次,从未遇到过这个问题。当用户单击删除图标时,将运行单击处理程序代码,并从grids数据源中正确删除所选行。但是,UI中显示的数据从不更新以显示数据源中的更改。我还尝试重新初始化ngReactGrid,但没有成功。 我能够在Plnkr上重复这个问题

如有任何建议,将不胜感激

谢谢

更新josebalius在GitHub上为我提供了工作解决方案