我尝试在标题的onclick中调用一个函数..但它不起作用。
<div class="claro" id="cvsd" name="dataGrid" onclick="getConnect('inner__cvsd');setWidgetproperty(this.id,'xy','inner__cvsd');" ondblclick="editCustomGrid(this.id)" onmouseup="setDocStyle(this.id)" style="height: 200px; left: 44px; position: absolute; top: 114px; width: 950px;">
<table class="claro" dojotype="dojox.grid.DataGrid" id="inner__cvsd" rowselector="10px" style="height: 180px; width: 400px;">
<thead>
<tr>
<th field="Column1" id="Column1_2" width="100px" onclick="getConnect();">
Column1
</th>
</tr>
</thead>
</table>
<input id="hidden__cvsd" name="dataGrid" style="display:none;" type="hidden">
答案 0 :(得分:1)
有一个名为onHeaderCellClick
的事件可能会完成这项工作。如果您需要获取有关事件和此类事项的更多信息,我建议您阅读API Documentation。
我写了一个示例JSFiddle(网格是以编程方式创建的,但您也可以执行该声明),您可以找到here。
我用来调用事件的代码如下:
onHeaderCellClick: function() {
console.log("Header clicked");
},
但是,当然,你可以随心所欲地改变它。