現在、Rickshaw ウィジェットを使用して Dashing のグラフの x 軸にデータ型を追加しようとしています。
基本的に、Coffeescript ウィジェットの if ステートメントに関連するダッシュボード ファイルでデータ呼び出しを作成したい
coffeescript からのコード (Rickshaw.coffee)
# Define elements for Rickshaw time
time = new Rickshaw.Fixtures.Time
months = time.unit('month')
weeks = time.unit('week')
if @get("weekly-view")
x_axis = new Rickshaw.Graph.Axis.Time(graph: graph, timeUnit: weeks)
y_axis = new Rickshaw.Graph.Axis.Y(graph: graph, tickFormat: Rickshaw.Fixtures.Number.formatKMBT)
else if @get("monthly-view")
x_axis = new Rickshaw.Graph.Axis.Time(graph: graph, timeUnit: months)
y_axis = new Rickshaw.Graph.Axis.Y(graph: graph, tickFormat: Rickshaw.Fixtures.Number.formatKMBT)
else
x_axis = new Rickshaw.Graph.Axis.X(graph: graph, tickFormat: Rickshaw.Fixtures.Number.formatKMBT)
y_axis = new Rickshaw.Graph.Axis.Y(graph: graph, tickFormat: Rickshaw.Fixtures.Number.formatKMBT)
これは、次のように変更を呼び出すダッシュボード ファイルに関連しています。
<li data-row="1" data-col="1" data-sizex="6" data-sizey="6">
<div data-id="etvvrb" data-view="Rickshawgraph" data-weekly-view="true"></div>
</li>
基本的に、if ステートメントは効果がないようです。if @get('var') == true を有効にするように修正するか、他の同様の試みを試みました。
どんな助けでも大歓迎です!
マット