gpt4 book ai didi

javascript - 使用客户端访问位于列的页脚模板中的特定控件

转载 作者:行者123 更新时间:2023-11-30 05:58:19 24 4
gpt4 key购买 nike

我需要访问位于 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。)

谢谢!

最佳答案

你可能需要稍微调整一下,但像这样的东西应该会让你接近:

var footerLabelID = '<%= ((GridFooterItem)rgActivities.MasterTableView.GetItems(GridItemType.Footer)[0]).FindControl("lblTotalWeight").ClientID %>';

var footerLabel = document.getElementById(footerLabelID);
if (footerLabel){
footerLabel.innerText = "Hello World!";
}

关于javascript - 使用客户端访问位于列的页脚模板中的特定控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10437134/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com