我有这样的RadTreeView:
<telerik:RadTreeView runat="server" ID="rtvNodes" DataFieldID="ID" DataFieldParentID="CategoryID" DataValueField="ID"
AllowNodeEditing="true"
OnClientNodeClicking="ClientNodeClicking"
OnClientNodeEdited="OnClientNodeEditedHandler">
<DataBindings>
<telerik:RadTreeNodeBinding
Depth="1"
Checkable="false"
TextField="Name"
ValueField="ID"
Expanded="false"
CssClass="rootNode confirm" />
<telerik:RadTreeNodeBinding
Depth="0"
Checkable="false"
TextField="Name"
ValueField="ID"
Expanded="true"
CssClass="rootNode confirm" />
</DataBindings>
</telerik:RadTreeView>
我希望在树中编辑节点文本后通过 dnnConfirm 显示确认对话框。我在这个问题上使用了这段代码:
function OnClientNodeEditedHandler(sender, eventArgs) {
$("<a href='#' />").dnnConfirm({
text: 'Are you sure?',
yesText: 'Yes',
noText: 'No',
callbackTrue: function () {
// set a hidden filed
}
}).click();
}
编辑节点文本dnnConfirm
后出现但在确认关闭之前。
如果有人能解释这个问题的解决方案,那将非常有帮助。