Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/386.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 AmStockChart面板标题标识_Javascript_Amcharts_Amstock - Fatal编程技术网

Javascript AmStockChart面板标题标识

Javascript AmStockChart面板标题标识,javascript,amcharts,amstock,Javascript,Amcharts,Amstock,我想在点击allowTurnOff按钮时咆哮一下要删除的stockPanel的标题 addListener('panelRemoved' , 'function(event) { growl(event.chart.panels.title); }'), 我正在使用下面的侦听器,但它不工作。amStockChart如何注册单击特定面板allowturnOff按钮时需要删除的面板 a

我想在点击allowTurnOff按钮时咆哮一下要删除的stockPanel的标题

addListener('panelRemoved' , 'function(event) {                              
                growl(event.chart.panels.title);
           }'),
我正在使用下面的侦听器,但它不工作。amStockChart如何注册单击特定面板allowturnOff按钮时需要删除的面板

addListener('panelRemoved' , 'function(event) {                              
                growl(event.chart.panels.title);
           }'),

实际上,当我通过R使用图表库时,您可以忽略引号周围的语法,但概念保持不变

让我详细说明一下情况。我有多个面板和allowTurnOff按钮。我想根据用户决定删除的面板触发一个操作。因此,我使用panelRemoved事件,程序将向我发送消息,告知用户删除了哪个面板(无论是索引还是面板标题)

以下工作:

addListener('panelRemoved' , 'function(event) {                              
                alert(event.chart.panels.length);
           }')
PS:为了方便起见,将growl()函数替换为alert

上面的代码正确地调用了图表中的面板数量,但我想要的是被删除的面板的标题。我完全可以用R提供类似于JS的代码,但不完全像JS

我假设在event.chart.panels.length中会有一个循环,它将遍历所有面板,并检查其中哪个面板被删除,然后抛出类似event.chart.panels[x]的内容,我猜是title

addListener(panelRemoved,function(event){
  for ( var i = 0; i < event.chart.panels.length; i++ ) {
   if event.chart.panels[i].removePanel.enabled==true {
      alert(event.chart.panels[i].title);
    } else {
     return();
    }
})
addListener(面板已移除,函数(事件){
对于(var i=0;i

如果您仍然需要R代码,请告诉我,实际上您可以忽略引号周围的语法,因为我正在通过R使用图表库,但概念保持不变

让我详细说明一下情况。我有多个面板,带有allowTurnOff按钮。我想根据用户决定删除的面板触发一个操作。因此,我使用panelRemoved事件,程序将向我提示用户删除了哪一个面板(索引或面板标题)

以下工作:

addListener('panelRemoved' , 'function(event) {                              
                alert(event.chart.panels.length);
           }')
PS:为了方便起见,将growl()函数替换为alert

上面的代码正确地调用了我图表中的面板数量,但我想要的是被删除的面板的标题。我完全可以在R中提供类似但不完全像JS的代码

我假设在event.chart.panels.length中会有一个循环,它将遍历所有面板,并检查其中哪个面板被删除,然后抛出类似event.chart.panels[x]的内容,我猜是title

addListener(panelRemoved,function(event){
  for ( var i = 0; i < event.chart.panels.length; i++ ) {
   if event.chart.panels[i].removePanel.enabled==true {
      alert(event.chart.panels[i].title);
    } else {
     return();
    }
})
addListener(面板已移除,函数(事件){
对于(var i=0;i

请让我知道您是否仍然需要R代码

@Sagar:因为我的代码是R而不是JS,所以我无法在Fiddle中共享。但是我可以很好地尝试解释所涉及的一系列步骤。如下所示:我有一个带有多面板的amStockChart。我已设置stockpanel属性allowTurnOff=TRUE。现在您会发现ll remove panel按钮出现在每个面板的右上角。现在,如果用户尝试使用每个面板顶部的小按钮删除给定面板,则会触发event=removePanel。我将使用addListener捕捉此事件并执行一些逻辑。在该逻辑中,我尝试执行的所有操作都是如下所示的警报“Panelx已成功删除”。为此,我需要知道实际关闭的面板。我需要帮助构建逻辑,以识别用户在addListener中关闭的面板(event=removePanel)然后抛出警报。理想情况下,我希望逻辑能够抛出用户删除的面板标题

@Sagar:因为我的代码是R而不是JS,所以我无法在Fiddle中共享。但我可以很好地尝试解释所涉及的一系列步骤。如下所示:我有一个带有多面板的amStockChart。我设置了stockpanel属性allowTurnOff=TRUE。现在,您会发现每个面板的右上角都会出现一个小的“删除面板”按钮。现在,如果用户尝试使用每个面板顶部的小按钮删除给定面板,则会触发event=removePanel。我将使用addListener捕捉此事件并执行一些逻辑。在t logic,我所要做的就是发出如下警告“Panelx已成功删除”。为此,我需要知道实际关闭的面板。我需要帮助构建该逻辑,以识别用户在addListener中关闭的面板(event=removePanel)然后抛出警报。理想情况下,我希望逻辑抛出用户删除的面板标题

尝试删除包含事件处理程序函数代码的引号。如果这没有帮助,请显示您的全部代码。如果可能,请以小提琴形式提供代码。@Sagar。我的全部代码都是R格式,而不是Javascript格式我不能使用Fiddle。我将在回答部分解释我的目标是什么,因为注释部分不允许使用太多的字符–尝试删除事件处理程序函数代码中的引号。如果这没有帮助,请显示您的全部代码。如果可能,请使用Fiddle提供代码。@Sagar。我的全部代码是R而不是RJavascript,所以我不能使用Fiddle。我将尝试在回答部分解释我的目标,因为注释部分不允许使用太多字符–@Sagar。我的整个代码都是R,而不是Javascript,所以我不能使用Fiddle。我将尝试在回答部分解释我的目标,因为注释部分不允许使用太多字符racters@Sagar.我的全部代码都是R语言,而不是Javascript语言,所以我不能使用Fiddle。我将尝试在回答部分解释我的目标,因为注释部分也不允许