0

Google Charts API に基づいた汎用のダッシュボード エディターを設計しました。

テーブルに結合されたセルを描画する方法を見つけています。私はそれに関するすべてのドキュメントを読みましたが、API を経由する方法はありません。

それを行う方法または回避策を知っていますか?

ありがとう

4

1 に答える 1

1

私は怠け者なので、JQuery にアクセスできると仮定して自由に説明します。純粋な Javascript dom 操作でこれを行うことができますが、真剣ですか? 人生短し...

回避策はありますが、いくつか注意点があります

テーブルの視覚化は巧妙ですが、結局のところ、それは単なるテーブルであり、1 つのテーブルとして管理できます。

このようなもの...

$("td:contains('Blah blag blaf')").attr("colspan","2").next("td").remove()

つまり、「Blah blag blaf」を含むセルを探し、2 つの列にまたがって結合し、次の (冗長な) セルを削除します。

あるいは

$("#chart_div tr:eq(3) td:eq(2)").attr("colspan","2").next("td").remove()

テーブルが #chart_div にあると仮定すると、これは同じことを行いますが、行と列に基づいています。

ただし、キャッチがあります...テーブルはソート時にデータから再描画されます-テーブルがソート可能な場合は、イベントをキャプチャしてマージを再適用する必要があります

于 2013-05-07T00:07:07.600 に答える