jQuery MiniUI

标题: 动态按钮 [打印本页]

作者: jinbao    时间: 2020-11-12 11:26:23     标题: 动态按钮

[attach]13046[/attach]
点击上传后怎么让上传按钮不能再次点击呢,等结果返回后才可以再次点击按钮,data只是传递过来的数据。现在是上传20秒后才会返回结果,所以需要设置
function optRenderer(e) {
    var record = e.record;
    var uid = record._uid;
    var babh = record.data;
    var row = e.row;

    return '<a class="mini-button" id="icon-ok"font-size: 9.8pt; color: rgb(255, 198, 109);">updateRow(\'' + babh + '\')">修改</a>' + '&nbsp;' +        '<a class="mini-button" id="icon-add"color: rgb(255, 198, 109);">doUpload(\'' + babh + '\')">上传</a>' + '&nbsp;' ;
   

}/**
* 上传
*/
function doUpload(data) {
    if (data != null) {
        $.ajax({
            url: "${webRoot}archivalControl.html?doUpload&data=" + data,
            type: "post",
            success: function (text) {
                if (text.success) {
                    mini.alert("已上传")
                } else {
                    var msg = text.errors[0].error;
                    mini.alert(msg);
                }
            }
        });
    }
}

作者: sunxue299    时间: 2020-11-12 11:30:51

aaa.enable = false;
作者: jinbao    时间: 2020-11-12 13:35:13

sunxue299 发表于 2020-11-12 11:30
aaa.enable = false;

没怎么看懂,应该写在哪里
作者: sunxue299    时间: 2020-11-12 16:15:31

jinbao 发表于 2020-11-12 13:35
没怎么看懂,应该写在哪里

aaa就是你的按钮
作者: felt    时间: 2020-11-12 16:35:07

jinbao 发表于 2020-11-12 13:35
没怎么看懂,应该写在哪里

datagrid不支持绘制miniui控件
你绘制的只是超链接,可以用他原生的属性disabled来控制是否禁用
作者: happylover1278    时间: 2020-11-13 10:00:58

上传过程中用个遮罩层不久好了,实在要不能点的效果,自己手写个flag节流阀,然后把按钮置为灰色。




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