我需要访问位于 gridtemplatecolumn 的页脚模板中的标签 (lblTotalWeight)。从那里我想改变前景色,虽然我想在客户端做这一切。您可以在下面的函数中看到我已经成功访问了每一行,尽管似乎对页脚这样做并不那么直接。到目前为止,我的研究一直导致服务器端解决方案,或者曾经是硬编码的 row[] cell[] 情况。
get_masterTableViewFooter 还没有返回任何东西。
哦,我后面的代码是用 C# 编写的。
JavaScript:
function GridCreated(sender, eventArgs) {
grid = $find("<%=rgActivities.ClientID %>");
var masterTable = grid.get_masterTableView();
var rows = masterTable.get_dataItems();
var total = 0.0;
for (var row = 0; row < rows.length; row++) {
var rcb = rows[row].findControl("rcbWeight");
total += parseInt(rcb.get_value());
}
if (total== 100) {
//lblTotalWeight = black;
}
else {
//lblTotalWeight = Red;
}
}
(作为旁注 rcb 是 RadComboBox。)
谢谢!