jQuery MiniUI

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

关于文件上传组件的enabled问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-7-9 09:01:22 |只看该作者 |倒序浏览
这个是我的上传组件,有一个复选框,勾选这个复选框就可以给上传组件的enabled设为true,代码如下:
<td>
        <div id="checkbox" name="product" class="mini-checkbox" checked="false" readOnly="false"    ></div>
        <input id="fileupload" class="mini-fileupload" name="fileupload" limitType="*.txt"
                                            flashUrl="${basePath}core/swfupload.swf"
                                            uploadUrl="${basePath}sms/uploadMobileFile.htm"
                                            onuploadsuccess="onUploadSuccess"
                                            onuploaderror="onUploadError" uploadOnSelect="ture" style="width:305px;"  
         />
</td>


实现勾选复选框设置上传组件enabled为true的代码如下:
function choseFile(e) {
            var checked = this.getChecked();
            if(mini.get("fileupload").enabled){
                    mini.get("fileupload").setEnabled(false);
            }else{
                    mini.get("fileupload").setEnabled(true);
            }
        }



问题是这样的,我勾选复选框,不点“浏览”按钮做上传操作,再将复选框勾掉,将enabled设为false,这时,点击上传组件没有反应,这是对的。但是如果我点了“浏览”按钮做了上传操作,再将复选框勾掉,将enabled设为false,即使这是上传组件的enabled已经是false了,但是还可以做上传操作。

Rank: 8Rank: 8

沙发
发表于 2013-7-9 09:29:40 |只看该作者
if(mini.get("fileupload").getEnabled() == true){。。。。。。}

属性的获取也是必须要getXXXX()的,赋值你是对的,必须setXXXX(),2者都不能直接通过.xxxx这样做
另外miniui的所有属性都支持set和get

Rank: 2

板凳
发表于 2013-7-9 09:46:09 |只看该作者
factory 发表于 2013-7-9 09:29
if(mini.get("fileupload").getEnabled() == true){。。。。。。}

属性的获取也是必须要getXXXX()的,赋值 ...

您没明白我的意思,我的意思是说:如果我不点“浏览”按钮,enabled设为false的时候是管用的,如果我点了“浏览”按钮,再设为false,这是即使上传组件变为灰色了,但是点“浏览”按钮还是可以用。

Rank: 2

地板
发表于 2013-7-9 10:01:38 |只看该作者
factory 发表于 2013-7-9 09:29
if(mini.get("fileupload").getEnabled() == true){。。。。。。}

属性的获取也是必须要getXXXX()的,赋值 ...

即使换成了
if(mini.get("fileupload").getEnabled() == true){。。。。。。}也是不管用的

Rank: 8Rank: 8

5#
发表于 2013-7-9 10:05:15 |只看该作者
今天夏末 发表于 2013-7-9 09:46
您没明白我的意思,我的意思是说:如果我不点“浏览”按钮,enabled设为false的时候是管用的,如果我点了 ...

已经修复好了,下周发布更新

Rank: 2

6#
发表于 2013-7-17 09:33:32 |只看该作者
factory 发表于 2013-7-9 10:05
已经修复好了,下周发布更新

您能不能说一下改的是哪?我不想用更新的,想在源代码上改一下。

Rank: 8Rank: 8

7#
发表于 2013-7-17 10:08:05 |只看该作者
今天夏末 发表于 2013-7-17 09:33
您能不能说一下改的是哪?我不想用更新的,想在源代码上改一下。

源代码上改?你在哪个源代码上改

Rank: 2

8#
发表于 2013-7-17 10:31:30 |只看该作者
factory 发表于 2013-7-17 10:08
源代码上改?你在哪个源代码上改

就是说这个问题您是怎么改的,我看看我能不能直接在你们以前的版本上改。

Rank: 8Rank: 8

9#
发表于 2013-7-17 11:05:31 |只看该作者
今天夏末 发表于 2013-7-17 10:31
就是说这个问题您是怎么改的,我看看我能不能直接在你们以前的版本上改。 ...

试用包是没有源码的。

Rank: 2

10#
发表于 2013-7-17 11:07:55 |只看该作者
factory 发表于 2013-7-17 11:05
试用包是没有源码的。

我们已经买了

Archiver|普加软件

GMT+8, 2024-11-27 17:41 , Processed in 1.040400 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部