2014-03-04 47 views
0

我想知道如果在圖表定義中有條件添加條件。我在這部分肯定需要的圖表中創建MACD。在高圖配置中添加自定義條件

yAxis : [{ 
     ordinal: false, 
     height:280, 
     }, { 

     title: { 
      text: 'MACD' 
      }, 
     top: 360, 
     height: 87, 
     offset: 0, 
     lineWidth: 1 
     }] 

現在我有一個要求,其中,如果窗口加載然後不顯示MACD標記line.It當添加,MACD指標應該顯示和刪除時removed.So,有沒有什麼辦法來添加,如果條件像

yAxis : [{ 
      ordinal: false, 
      height:280, 
      }, { 
      if(document.getElementById('button').clicked == true) 
      {        
       title: { 
       text: 'MACD' 
       }, 
       top: 360, 
       height: 87, 
       offset: 0, 
       lineWidth: 1 
      } 
      }] 

回答

0

我想你需要的東西是這樣的:

yAxis: [{ 
    ordinal: false, 
    height: 280, 
}, (document.getElementById('button').clicked ? { 
    title: { 
     text: 'MACD' 
    }, 
    top: 360, 
    height: 87, 
    offset: 0, 
    lineWidth: 1 
} : {})] 
+0

它顯示語法錯誤附近'},(的document.getElementById( '按鈕')點擊:{' – Poles

+0

見更新的答案 - 我有一個額外的':'符號,現在它被刪除。注意:它添加新的yAxis,但它只是空的,或者你可以使用其他選項,如禁用標題等。 –

+0

感謝您的幫助。 – Poles

相關問題