无法从后面的代码中检查RadTreeView节点。 [英] RadTreeView Node not getting checked from code behind.
问题描述
嗨我有类似的代码。
< asp:UpdatePanel runat =serverID =upUpdateCustodianTreeUpdateMode =Conditional>
< contenttemplate>
< asp:UpdatePanel runat =serverID =upApplyCustodianFilterUpdateMode =有条件> < contenttemplate> < asp:ImageButton runat =serverID =btnApplyCustodianFilterOnClientClick =javascript:if(ShowInformation()){return true;} else {return false;}; OnClick =btnApplyCustodianFilter_clickAlternateText =ApplyCssClass =apply ToolTip =ApplyImageUrl =〜/ Images / apply.gifonmouseover = this.src = .. /图像/申请y-over.gif'; onmouseout =this.src ='.. / Images / apply.gif'; /> < asp:ImageButton runat =serverID =btnResetCustodianFilterOnClientClick =javascript:if(ShowInformation()){return true;} else {return false;}; OnClick =btnResetCustodianFilter_clickAlternateText =ResetToolTip =Reset ImageUrl =〜/ Images / reset.gifonmouseover =this.src =' ../Images/reset-over.gif'; onmouseout =this.src ='.. / Images / reset.gif'; /> < asp:ImageButton runat =serverID =btnToggleOnClientClick =return ToggleChecks(RadTreeViewCustodian1); AlternateText =ToggleToolTip =ToggleImageUrl =〜/ Images / toggle.jpgonmouseover =this.src ='.. / Images / toggle-over.jpg'; onmouseout =this.src = '.. /图像/ toggle.jpg'; /> | ||
Hi I have code something like that.
和javascript代码如下:
|
and javascript code is as:
function ToggleChecks(RadTreeView) {
var RadTreeView1 = $find(RadTreeView);
if (RadTreeView1._nodeData[0] != undefined) {
var node = '';
for (var i = 0; i < RadTreeView1._nodeData[0].items.length; i++) {
if (RadTreeView1._nodeData[0].items[i].text != null) {
node = RadTreeView1._findItemByText(RadTreeView1._nodeData[0].items[i].text);
}
else {
node = RadTreeView1._findItemByValue(RadTreeView1._nodeData[0].items[i].value);
}
if (RadTreeView1._nodeData[0].items[i].checked == true) {
node.uncheck();
}
else {
RadTreeView1._nodeData[0].items[i].checked = 1;
node.check();
}
}
}
return false;
}
切换OnClientClick javascript事件检查树视图的几个节点但是在btnApplyCustodianFilter_click应用按钮后面的代码没有显示所选择的树视图节点。
请帮助。
On toggle OnClientClick javascript event few node of tree view are checked but at code behind on btnApplyCustodianFilter_click of apply button no nodes of treeview are showing selected.
Please help.
推荐答案
find(RadTreeView);
if (RadTreeView1._nodeData [ 0 ]!= undefined){
var node = ' ' ;
for ( var i = 0 ; i < RadTreeView1._nodeData [ 0 ]。items.length; i ++){
if (RadTreeView1._nodeData [ 0 ]。items [i] .text!= null ){
node = RadTreeView1._findItemByText(RadTreeView1._nodeData [ 0 ]。items [i]。文本);
}
else {
node = RadTreeView1._findItemByValue(RadTreeView1._nodeData [ 0 ]。items [i]。 value );
}
if (RadTreeView1._nodeData [ 0 ]。items [i] 。已检查 == true ){
node.uncheck();
}
else {
RadTreeView1._nodeData [ 0 ]。 items [i]。 checked = 1 ;
node.check();
}
}
}
返回 假跨度>;
}
find(RadTreeView); if (RadTreeView1._nodeData[0] != undefined) { var node = ''; for (var i = 0; i < RadTreeView1._nodeData[0].items.length; i++) { if (RadTreeView1._nodeData[0].items[i].text != null) { node = RadTreeView1._findItemByText(RadTreeView1._nodeData[0].items[i].text); } else { node = RadTreeView1._findItemByValue(RadTreeView1._nodeData[0].items[i].value); } if (RadTreeView1._nodeData[0].items[i].checked == true) { node.uncheck(); } else { RadTreeView1._nodeData[0].items[i].checked = 1; node.check(); } } } return false; }
切换OnClientClick javascript事件检查树视图的几个节点但是在btnApplyCustodianFilter_click应用按钮后面的代码没有显示所选择的树视图节点。
请帮忙。
On toggle OnClientClick javascript event few node of tree view are checked but at code behind on btnApplyCustodianFilter_click of apply button no nodes of treeview are showing selected.
Please help.
这篇关于无法从后面的代码中检查RadTreeView节点。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!