jQuery MiniUI

标题: 如何隐藏下拉列表中的一列? [打印本页]

作者: linda931    时间: 2013-4-25 19:42:57     标题: 如何隐藏下拉列表中的一列?

如mini.ComboBox也支持下拉多列表格显示:
http://www.miniui.com/docs/api/index.html#ui=combobox

如何隐藏其中的一列??



作者: niko    时间: 2013-4-25 21:06:40

请动态设置columns
combo.setColumns(columns);
作者: linda931    时间: 2013-4-26 08:39:14

niko 发表于 2013-4-25 21:06
请动态设置columns
combo.setColumns(columns);

但是我需要的就是需要隐藏的列的值啊?如果动态不显示则无法获取它的值啊
作者: factory    时间: 2013-4-26 09:00:28

linda931 发表于 2013-4-26 08:39
但是我需要的就是需要隐藏的列的值啊?如果动态不显示则无法获取它的值啊 ...

对象的属性是不会给你去掉的,只不过界面不显示这一列罢了
作者: linda931    时间: 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>
我还是没有明白,上面的例子如果是隐藏最后一列如何设置。能给的代码例子看看嘛?
作者: factory    时间: 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;
}

作者: linda931    时间: 2013-4-26 16:01:32

factory 发表于 2013-4-26 11:25
隐藏一列就是界面上不显示这一列,但是你这一项的属性还是在的

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

ok。我知道了。谢谢




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