草庐IT

数据隐藏

全部标签

javascript - 如何以编程方式隐藏 highcharts 饼图

我有一个highcharts饼图,它允许您通过单击图例来删除切片。http://jsfiddle.net/f3Lx6cxk/我想在图表呈现后以编程方式隐藏切片。在我的jsfiddle中,按钮调用chart.series[0].data[i].select();具有将切片滑出的效果。我想要一个类似的调用来完全删除切片,但在图例中将其保持为灰色(因此point.remove不好)。效果应该和点击图例项一样。 最佳答案 您可以使用setVisible函数:$('#button').click(function(){if(sliced)ch

javascript - D3 事件在隐藏的 svg 元素上触发

我似乎找不到这个问题的答案,我花了一段时间将它重新创建为一个独立的fiddle/笔,但我终于找到了。我正在开发使用D3绘制和操作svg图形的Vaadin应用程序。在某一点上,屏幕上有svg,它具有visibility:hidden。这在所有浏览器中都能完美地找到。这些隐藏元素有点击和鼠标悬停事件,在所有浏览器中都能找到但是在firefox版本34中,隐藏元素仍然会在它们仍然隐藏时触发它们的事件(单击和鼠标悬停)。为了更好地解释:当一个按钮被隐藏时,它的鼠标悬停事件不应该触发,当它可见时应该触发。这就是它在所有浏览器中的工作方式,除了firefox34、35beta和36开发版。它在Fi

javascript - 从 CSV 数据创建 D3.js 可折叠树

对于那些更熟悉d3的人来说,这可能是一个有点愚蠢的问题,但我对它还很陌生,我不太明白如何让它工作:我想要实现的是:http://bl.ocks.org/robschmuecker/7880033但我想从平面CSV而不是JSON中为它提供数据。问题是我的CSV格式如下:ParentName|ChildName-------------------------ParentName|ChildName-------------------------ParentName|ChildNamesoon...有人可以指出我正确的方向吗?我知道d3.csv函数以某种方式工作,但我不知道如何将其“插入

javascript - jquery 数据表默认过滤多列

有什么方法可以为开始定义中的列设置默认搜索值?定义默认顺序或默认搜索$('#table').dataTable({ajax:{url:'...'},order:[['0','asc']],search:{search:'...'},columns:[{data:"id"},{data:"name"},{data:"description"}]});对于“name”列,我试过了{data:"name",search:"initialsearch"}{data:"name",search:{search:"initialsearch"}}{data:"name",search:{value

javascript - 使用 AJAX 的数据表中的子行

我正在尝试将子表与父表绑定(bind)。当子表的数据通过AJAX调用然后创建动态表时,我无法弄清楚如何完成此操作。我关注了this下面是我的代码。$('#myTabletbody).on('click','td.details-control',function(){vartr=$(this).closest('tr');varrow=$('#myTable').DataTable().row(tr);if(row.child.isShown()){//Thisrowisalreadyopen-closeitrow.child.hide();tr.removeClass('shown'

javascript - 在 Mapbox GL JS 中显示和隐藏图层的功能

我发现以下代码可以在MapboxGL中显示和隐藏图层:https://www.mapbox.com/mapbox-gl-js/example/toggle-layers/这很有用,但是,我只有一个包含所有必要数据的.geojson层(折线),不需要创建单独的层。我想实现完全相同的功能,能够在map菜单中显示和隐藏一层的功能。共有12种不同的特征类型,包含在名为“类型”的列中。我想打开和关闭类型,就像在示例中一样。有没有一种简单的方法可以在JS中使用set.Filter来做到这一点?https://github.com/mapbox/mapbox-gl-js/blob/e9386d288

javascript - 使用 cowboy 和 MessagePack 通过 websocket 发送二进制数据

我正在尝试通过WebSocket从Cowboy向浏览器发送MessagePack编码的消息,但接收到的数据始终为空或无效。我可以将二进制数据从JS发送到我的牛仔处理程序,但反之则不行。我将Cowboy1.0.4与官方msgpack-erlang一起使用应用。我也用msgpack-lite对于我的浏览器内javascript。例子:websocket_handler:websocket_handle({text,>},Req,State)->%%sendsencodedmessagetoclient.Clientisunabletodecodeandfails{reply,{binary

javascript - 在 Angular 2 中的多个组件之间共享 WebSocket 数据的最佳方式?

我开始构建一个应用程序。有很多组件。他们每个人都需要来自1个webSocket的一部分数据。webSocket接收对象示例:每个Angular2组件都需要来自接收对象的1个字段。是否可以创建1个服务,连接到webSocket,接收数据并在所有组件之间共享?我认为这将是一个很好的解决方案。现在我正在使用下一种方法:getConfigCallback(){this.connectionSockets.telemetry=io(this.config.connections.telemetry);this.connectionSockets.controlFlow=newWebSocket(

javascript - 在 ajax post issue 中传递数据

场景:需要将包含子对象列表的对象传递给Controller​​。问题:我能够获取对象的值,但不能获取对象内子对象列表的值。代码:index.cshtmlfunctionsendData(){varstudent={Id:1,Name:"xxx",Marks:[{Subject:"Maths",Mark:80},{Subject:"Science",Mark:75}]}$.ajax({url:'@Url.Action("Receive","Home")',data:student,success:function(data){alert("done");},error:function(

javascript - Firebase - 通过键或 chid 值获取数据 - javascript

我正在尝试从firebase数据库中读取数据,并将其显示在网页中。我的数据库结构如下-如果你看到图片,我可以使用下面的代码读取“UserData”-firebase.initializeApp(config);vardatabase=firebase.database();varref=database.ref('UserData');ref.once('value',gotData1,errData);functiongotData1(data){//console.log(data.val());varusrData=data.val();varkeys=Object.keys(u