1

私は現在、KendoUI チャートの CSS ルールを持っています (カミソリ ビューで定義されています)。

/* use :not(:last-child) to ignore legend */
#idOfMyChart g:not(:last-child) path
{
    cursor: pointer;
}

これにより、チャート内の右側の svg 要素のカーソル ルールが設定されます。ただし、シリーズにカーソルを合わせると (ツールチップを表示するために) グラフが再描画され、css ルールに従ってカーソルが表示されなくなります。

これらのsvg要素を取得してカーソルをポインタとして表示する方法はありますか?

4

2 に答える 2

2

以下は、ドーナツ剣道グラフのすべてのシリーズのポインター カーソルを取得する問題を解決します。コントロールがあるページに次の css スタイルを作成します。

  #Graphdonut > svg > g > g {
        cursor: pointer;
    }

Grapdonut はチャートの名前です

これはコードのハックであるため、剣道 2014 でテストされた他のバージョンの剣道では変更される可能性があります。

これがお役に立てば幸いです。

于 2015-01-14T19:53:10.633 に答える
0

剣道フォーラムの Nohinn に感謝します。

チャート シリーズに使用する正しいセレクターは次のpath[data-model-id]とおりです。

/* use presence of [data-model-id] attribute to select series in chart */
#idOfMyChart path[data-model-id]
{
    cursor: pointer;
}
于 2012-09-06T12:29:27.583 に答える