jqxGridプラグインを使用してデータをグリッドに表示しています。私は4つの列を持っており、そのうちの1つはCheckBox画像列です...
これは、[画像]チェックボックスの列設定です
columns: [ // Column names
{text: '', datafield: 'Check', editable: false, width: colWidth * 0.3, cellsrenderer: function(row, column, value) {
return '<span style="margin:4px;float:left"
onclick="clickImage(this)"><img class="image-unchecked"
src="../../Images/checkbox_off.png"/></span>'
}, renderer: function(value) {
return '<span style="margin:4px;float:left" onclick="clickImage(this)">
<img class="image-unchecked" src="../../Images/checkbox_off.png"/></span>'}
]
clickImage関数で、クラス名に基づいてソースを置き換えています。表示されている場合はチェックマーク画像、それ以外の場合は空の画像を表示します。このクリックイベントは、セルがクリックされたときに発生するようです。しかし、cloumnHeaderがクリックされたとき、何らかの理由でクリックイベントが発生していません。誰かがそれを手伝ってくれますか。
動作しない「columnclick」も試しました...ありがとう