jQuery MiniUI

标题: 求助关于删除问题 [打印本页]

作者: jifeng    时间: 2013-5-28 10:47:57     标题: 求助关于删除问题

我见了个tree,点击tree的节点可以在grid中显示数据,我要删除树中节点,假如节点在表格中没有数据,则可以删除,假如有数据就不能删除。
我想要求点击某个节点,此节点在grid中数据,我点删除,树刷新了,但是没有删除,也没有什么提示。
我想要在删除不了时,弹出提示
       if (tree.isLeaf(node)) {
            if (confirm("确定删除此模型?")) {

                  $.ajax({
                     url: "....model/modeldeleteModelClass.action?modelClassId=node.id,
                    type: "POST",
                    success: function (text) {
                        tree.load(url="...model/modelgetModelManagerTree.action");
                    },
                    error: function () {

                    }
                });               
           }

我需要怎么设置才能在不能删除是弹出提示

作者: factory    时间: 2013-5-28 12:04:38

这个我觉得,你做个判断不就可以了吗?
如果可以删除,就直接跟后台去交互了,如果不能,那么就弹出一个提示就好了啊
你哪里不明白呢
作者: jifeng    时间: 2013-5-28 12:26:19

factory 发表于 2013-5-28 12:04
这个我觉得,你做个判断不就可以了吗?
如果可以删除,就直接跟后台去交互了,如果不能,那么就弹出一个提 ...

我不明吧在哪个地方加
    error: function () {
alert(“  ”);
                    }
上面错误的时候进入,这样对吗?
作者: factory    时间: 2013-5-28 14:01:44

jifeng 发表于 2013-5-28 12:26
我不明吧在哪个地方加
    error: function () {
alert(“  ”);

var l = grid.getData().length; //表格有无数据
if(l>0){
    alert("有数据,不能删除")
}else{
   ajax删除操作
}

你试试这样行不行
作者: jifeng    时间: 2013-5-28 16:32:30

factory 发表于 2013-5-28 14:01
var l = grid.getData().length; //表格有无数据
if(l>0){
    alert("有数据,不能删除")

谢谢,解决了




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2