jQuery MiniUI

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

如何隐藏下拉列表中的一列? [复制链接]

Rank: 4

跳转到指定楼层
楼主
发表于 2013-4-25 19:42:57 |只看该作者 |倒序浏览
如mini.ComboBox也支持下拉多列表格显示:
http://www.miniui.com/docs/api/index.html#ui=combobox

如何隐藏其中的一列??


Rank: 9Rank: 9Rank: 9

沙发
发表于 2013-4-25 21:06:40 |只看该作者
请动态设置columns
combo.setColumns(columns);

Rank: 4

板凳
发表于 2013-4-26 08:39:14 |只看该作者
niko 发表于 2013-4-25 21:06
请动态设置columns
combo.setColumns(columns);

但是我需要的就是需要隐藏的列的值啊?如果动态不显示则无法获取它的值啊

Rank: 8Rank: 8

地板
发表于 2013-4-26 09:00:28 |只看该作者
linda931 发表于 2013-4-26 08:39
但是我需要的就是需要隐藏的列的值啊?如果动态不显示则无法获取它的值啊 ...

对象的属性是不会给你去掉的,只不过界面不显示这一列罢了

Rank: 4

5#
发表于 2013-4-26 10:25:39 |只看该作者
factory 发表于 2013-4-26 09:00
对象的属性是不会给你去掉的,只不过界面不显示这一列罢了

<div id="book" class="mini-combobox" popupwidth="400px" style=" width:150px;" valueFromSelec ="true"
                        textfield="LedgerName" valuefield="ClientId" url="./book/SysData.aspx?method=GetAccountLegers" value=""
                        multiselect="false" showclose="true" oncloseclick="onCloseClick">
                        <div property="columns">
                            <div header="帐套号" field="LedgerNo" style=" width:80px;">
                            </div>                           
                             <div header="帐套年度" field="AccountYear" style=" width:60px;">
                            </div>
                             <div header="帐套名称" field="LedgerName" style=" width:100%;">
                            </div>
                              <div field="ClientId" style=" width:0%;">
                            </div>
                        </div>
                    </div>
我还是没有明白,上面的例子如果是隐藏最后一列如何设置。能给的代码例子看看嘛?

Rank: 8Rank: 8

6#
发表于 2013-4-26 11:25:36 |只看该作者
本帖最后由 factory 于 2013-4-26 11:26 编辑
linda931 发表于 2013-4-26 10:25
...

隐藏一列就是界面上不显示这一列,但是你这一项的属性还是在的

比如,有2列,一列id,一列text,你把text列隐藏了
但是对于这一项对象{id:"1",text:"2"}还是这样啊,不会说你把text列隐藏了,对象就成{id:"1"}这样了

obj.text不是一样能获取到text么

onitemclick="itemclick"

function
itemclick(e){
     var item = e.item;
    var
xxx = e.xxx;
}

Rank: 4

7#
发表于 2013-4-26 16:01:32 |只看该作者
factory 发表于 2013-4-26 11:25
隐藏一列就是界面上不显示这一列,但是你这一项的属性还是在的

比如,有2列,一列id,一列text,你把text ...

ok。我知道了。谢谢

Archiver|普加软件

GMT+8, 2024-11-25 03:57 , Processed in 1.035033 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部