テーブル(jqGrid)があり、ドキュメントの読み込み時に行の前に小さなアイコン/画像を動的に追加したいと思います。画像は、グリッドの非表示の列の値(日付)の1つに基づいて挿入されます。これは、ページ/グリッドビューアに対する行の重要性/緊急性を示すことになっています。私はjQueryに精通しており、ロジックがダウンしていますが、問題があるのは、実際のグリッドの一部ではないため、DOM構造のどこにこの要素を挿入する必要があるかということだけです。グリッドの外側の行のすぐ左に浮かぶはずです。だから基本的に、私が求めているのはこれです:
1)DOM構造のどこにこの要素を挿入する必要がありますか?実際のテーブルを含むdivコンテナ?;
2)どのようにスタイリングする必要がありますか(CSS)?
私が思いついた唯一のアプローチは、問題の行のy座標を取得し、そのy座標に設定されたdivコンテナー(テーブルを含む)に挿入することです。これが最善の方法なのか、それとも正しい方法なのかわかりません。
編集:ここにはたくさんの良いアプローチがあります。「afterInsertRow」イベントとDavidのアプローチを組み合わせることを考えています。よろしくお願いします!