jQuery MiniUI

 找回密码
 立即注册
查看: 3796|回复: 4
打印 上一主题 下一主题

求助关于删除问题 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 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 () {

                    }
                });               
           }

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

Rank: 8Rank: 8

沙发
发表于 2013-5-28 12:04:38 |只看该作者
这个我觉得,你做个判断不就可以了吗?
如果可以删除,就直接跟后台去交互了,如果不能,那么就弹出一个提示就好了啊
你哪里不明白呢

Rank: 3Rank: 3

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

我不明吧在哪个地方加
    error: function () {
alert(“  ”);
                    }
上面错误的时候进入,这样对吗?

Rank: 8Rank: 8

地板
发表于 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删除操作
}

你试试这样行不行

Rank: 3Rank: 3

5#
发表于 2013-5-28 16:32:30 |只看该作者
factory 发表于 2013-5-28 14:01
var l = grid.getData().length; //表格有无数据
if(l>0){
    alert("有数据,不能删除")

谢谢,解决了

Archiver|普加软件

GMT+8, 2025-7-6 09:46 , Processed in 1.039336 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部