|
<script src="jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
var highlightCellsClientID_MC = '<%= hfHighlightCells_MC.ClientID %>';
var highlightCellsClientID_SJ = '<%= hfHighlightCells_SJ.ClientID %>';
var gridClientID = '<%= Grid1.ClientID %>';
function highlightCells(highlightCellsClientID, gridClientID, className) {
var highlightCells = X(highlightCellsClientID);
var grid = X(gridClientID);
var store = grid.getStore();
$(grid.el.dom).find('.x-grid-cell.' + className).removeClass(className);
$.each(highlightCells.getValue().split(','), function (index, item) {
if (item !== '') {
var rowscells = item.split('-');
//var cell = grid.getView().getNode(parseInt(item[0], 10)).getNode(parseInt(item[1],10));
var cell = grid.getView().getNode(parseInt(rowscells[0], 10)).cells[parseInt(rowscells[1], 10)];
$(cell).addClass(className);
}
});
}
// 页面第一个加载完毕后执行的函数
X.ready(function () {
highlightCells(highlightCellsClientID_MC, gridClientID, "highlight_mc");
highlightCells(highlightCellsClientID_SJ, gridClientID, "highlight_sj");
});
// 页面AJAX回发后执行的函数
X.ajaxReady(function () {
//highlightCells(highlightCellsClientID_MC, gridClientID, "3-1,3-3,3-2");
////highlightCells(highlightCellsClientID_SJ, gridClientID, "highlight_sj");
highlightCells(highlightCellsClientID_MC, gridClientID, "highlight_mc");
highlightCells(highlightCellsClientID_SJ, gridClientID, "highlight_sj");
});
</script> |
|