jQuery MiniUI

标题: mini-Commbobox无法设置默认的选项啊 [打印本页]

作者: cpy1989    时间: 2012-6-27 15:23:28     标题: mini-Commbobox无法设置默认的选项啊

我的源码是:
<input name="ServerId" class="mini-combobox" style="width: 150px;" textfield="ServerName"
                                valuefield="ServerId" url="../Handle/DataBaseManage.aspx?Method=GetServerList"
                                value="0" required="true" />

Json格式

[{"ServerId":0,"ServerName":"请选择服务器"},{"ServerId":"7","ServerName":"homeuser","ServerDesc":"服务器","ServerIp":"192.168.8.226"}]


我设置Value=0  无法默认选择那一项啊..
不知道何因啊?
  应该是我哪设置错了吧? 请教!

作者: factory    时间: 2012-6-27 15:37:46

[attach]212[/attach]

我拿你的代码和数据测试了,没问题啊。。。默认选中“请选择服务器”


作者: cpy1989    时间: 2012-6-27 16:15:24

factory 发表于 2012-6-27 15:37
我拿你的代码和数据测试了,没问题啊。。。默认选中“请选择服务器”

...

怎么我的不行 ??[attach]215[/attach]


下拉之后有数据,但就是不行?


[attach]216[/attach]

什么原因啊?

作者: factory    时间: 2012-6-27 17:14:26

cpy1989 发表于 2012-6-27 16:15
怎么我的不行 ??

你从网上更新下miniui看看呢
作者: cpy1989    时间: 2012-6-27 18:21:19

factory 发表于 2012-6-27 17:14
你从网上更新下miniui看看呢

今天刚更新的mini.js啊  
我所有的都更新了一遍
作者: factory    时间: 2012-6-28 09:38:00

cpy1989 发表于 2012-6-27 18:21
今天刚更新的mini.js啊  
我所有的都更新了一遍

你先在你那边测试下demo上是否可以默认选中,然后再将其一点点改造成你的,看看这样会不会出问题
作者: cpy1989    时间: 2012-6-29 10:10:34

factory 发表于 2012-6-28 09:38
你先在你那边测试下demo上是否可以默认选中,然后再将其一点点改造成你的,看看这样会不会出问题 ...

哦 好的,我试下,谢谢啊
作者: cpy1989    时间: 2012-7-6 14:38:59

factory 发表于 2012-6-27 15:37
我拿你的代码和数据测试了,没问题啊。。。默认选中“请选择服务器”

...

问个关于tab的例子
    我想隐藏一个tab怎么隐藏
  我用<div title="查看日志" name="SelectTab" Visible="false">这个隐藏了,但不知道怎么再把显示出来 ?好象没有方法啊


作者: niko    时间: 2012-7-6 14:58:06

属性首字母小写:visible="false"

调用方法:
tabs.updateTab(tab, {visible: true});


作者: cpy1989    时间: 2012-7-13 17:15:10

factory 发表于 2012-6-28 09:38
你先在你那边测试下demo上是否可以默认选中,然后再将其一点点改造成你的,看看这样会不会出问题 ...

设置默认值还是不行
   其实我发现一个问题
     就是如果把mini-commbox放到form里面,就不能设置默认值,
而把放到外面,就可以,奇怪
作者: factory    时间: 2012-7-13 17:33:56

cpy1989 发表于 2012-7-13 17:15
设置默认值还是不行
   其实我发现一个问题
     就是如果把mini-commbox放到form里面,就不能设置默认值 ...

放<form>里面也可以设置默认值的.你把你的代码贴来看看,包括form的
作者: cpy1989    时间: 2012-7-13 17:36:20

factory 发表于 2012-7-13 17:33
放里面也可以设置默认值的.你把你的代码贴来看看,包括form的

<div id="editDataBaseManage" class="mini-window" title="新增/编辑数据库管理" style="width: 450px;"
        showmodal="true" allowdrag="true">
        <div id="editDataBaseManageform" class="form">
            <input class="mini-hidden" name="DataBaseId" />
            <table style="width: 410px">
                <tr>
                    <td style="width: 100px; text-align: right;">
                        数据库名:
                    </td>
                    <td style="width: 300px;">
                        <input name="DataBaseName" width="300" class="mini-textbox" required="true" requirederrortext="数据库名不能为空" />
                    </td>
                </tr>
                <tr>
                    <td style="width: 100px; margin-top: 10px; text-align: right;">
                        当前服务器:
                    </td>
                    <td style="width: 300px; margin-top: 10px;">
                        <input id="cmbServer" name="ServerId" class="mini-combobox" style="width: 150px;"
                            textfield="ServerIp" valuefield="ServerId" url="Handle/DataBaseManage.aspx?Method=GetServerList"
                            value="0" required="true" />
                    </td>
                </tr>
                <tr>
                    <td style="width: 100px; text-align: right;">
                        用户名:
                    </td>
                    <td style="width: 300px;">
                        <input name="UserName" width="300" class="mini-textbox" required="true" requirederrortext="用户名不能为空" />
                    </td>
                </tr>
                <tr>
                    <td style="width: 100px; text-align: right;">
                        密码:
                    </td>
                    <td style="width: 300px;">
                        <input name="UserPwd" width="300" class="mini-password" required="true" requirederrortext="密码不能为空" />
                    </td>
                </tr>
                <tr>
                    <td style="width: 100px; margin-top: 10px; text-align: right;">
                        数据库说明:
                    </td>
                    <td style="width: 300px; margin-top: 10px;">
                        <input name="DataBaseDesc" width="300" required="true" requirederrortext="数据库说明不能为空"
                            class="mini-textarea" />
                    </td>
                </tr>
                <tr>
                    <td style="text-align: center; padding-top: 5px; padding-right: 20px;" colspan="2">
                        <a class="mini-button" iconcls="icon-add" onclick="SaveDataBaseManage">保存</a> <a
                            class="mini-button" iconcls="icon-cancel" onclick="CanncelSaveDataBaseManage">取消</a>
                    </td>
                </tr>
            </table>
        </div>
    </div>





数据源json
[{"ServerId":"0","ServerIp":"请选择服务器"},{"ServerId":"1","ServerName":"HomeUser","ServerDesc":"HomeUser","ServerIp":"192.168.8.226","UserName":"","UserPwd":""}]
作者: factory    时间: 2012-7-16 09:53:25

cpy1989 发表于 2012-7-13 17:36
...

你的代码本次测试可以默认选中没问题啊
[attach]253[/attach]

作者: 969844859    时间: 2012-7-19 10:21:12

factory 发表于 2012-6-28 09:38
你先在你那边测试下demo上是否可以默认选中,然后再将其一点点改造成你的,看看这样会不会出问题 ...

动态设置默认值是没问题的,在标签里面就给一个默认值似乎是不成功的。




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