Javascript 如何在AnyChartJS中访问函数内传递的数据?

Javascript 如何在AnyChartJS中访问函数内传递的数据?,javascript,anychart,anychart-8.2,Javascript,Anychart,Anychart 8.2,我正在尝试将甘特图任务栏更改为圆角 遵循本教程。但是此示例没有对进度条进行修改,因此我使用方法progress()访问进度条,并添加了以下内容: tasks.progress().rendering().drawing(绘图功能) 我注意到,如果我将圆角应用于为零的数据progressValue,它将显示带有凹角的进度条,该进度条应该根本不可见,或者至少是凸角(可能的错误): 现在,作为解决方法,我正在考虑为progressValue=0添加验证,并将其从那里移到progressValue内部

我正在尝试将甘特图任务栏更改为圆角

遵循本教程。但是此示例没有对进度条进行修改,因此我使用方法
progress()
访问进度条,并添加了以下内容:

tasks.progress().rendering().drawing(绘图功能)

我注意到,如果我将圆角应用于为零的数据
progressValue
,它将显示带有凹角的进度条,该进度条应该根本不可见,或者至少是凸角(可能的错误)

现在,作为解决方法,我正在考虑为
progressValue=0添加验证,并将其从那里移到
progressValue
内部
drawingFunction()

我尝试的是:

  • 绘图函数中传递参数并使用以下方法访问:
    
    myparameter.item.na.progressValue
    。这是可行的,但它是一个肮脏的黑客
  • 尝试了
    this.value
    this.getValue('progressValue')
    this.getValue('value')
    。但是什么都没有

是否有类似的全局方法访问任何位置的数据?

drawingFunction()
中,您可以获得如下所示的所需值:

this.tag.item.get('progressValue')
有关详细信息,请查看


绘图功能没有错误。由于条形宽度小于2倍的角半径,因此可以获得具有凹角的条形。当进度值非常小时,您必须减小半径或以某种方式处理这种情况

你好!这也是我所想的,当我测试绘图函数时,它是由于一些计算导致它凹进的,修改后的示例仍然显示凹进的过程:在我这边。我还快速搜索了您的答案,但在API文档中找不到有关
tag
property的任何地方。无论如何,由于截止日期的原因,我现在已经放弃使用圆角。API参考仅描述名称空间、类、函数和方法。它不包括属性。但我们尽最大努力将用户可能需要的所有内容都包含到事件回调上下文中。
this.tag.item.get('progressValue')