我正在使用dojo gridx1.3。我的应用程序有很多数据,所以我使用 gridx 中的分页(多页)。
我正在尝试处理更改页面事件并突出显示更改颜色的特定文本。
1.处理页面更改事件。2.检查所有单元格中的每个值。3.如果符合条件,更改文本颜色。
以下示例可以实现我的要求。是否有任何有效的方法来处理页面更改事件并更改文本颜色。
<script type="text/javascript">
//<![CDATA[
window.onload = function () {
function setColorFunc() {
var ele = document.getElementsByClassName("gridxBody")[0].getElementsByTagName("td");
var chktxt, sp;
for(var i = 0; i < ele.length; i++) {
chktxt = ele[i].textContent;
sp = Number(chktxt.split("-")[1]);
if(sp % 3 == 0) {
ele[i].classList.add("colorRed");
}
}
}
var tableBody = document.getElementsByClassName("gridxBody")[0];
tableBody.addEventListener("DOMSubtreeModified", setColorFunc);
};
//]]>
</script>
我听说 DOMSubtreeModified 被弃用了。