在RadTreeView中使用NodeEdited后使用dnnConfirm

时间:2017-02-11 13:24:47

标签: javascript telerik dotnetnuke confirm radtreeview

我有这样的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后出现但在确认关闭之前。

如果有人能解释这个问题的解决方案,那将非常有帮助。

0 个答案:

没有答案