询问一个combobox的问题

在form中的combobox一旦设hideTrigger:true不但下拉按钮隐藏了,连文本框也没有了,求解如何让文本框显示出来

写法正确

这个属性是正确的.仅会隐藏下拉按钮.
你可以拿一个最简单的的comboboxy试一下.

不行嘛~也看不到文本框了,我把代码贴一下,最基本的combobox

<%@ page language="java"  pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    
    <link rel="stylesheet" type="text/css" href="ext-2.2/resources/css/ext-all.css" />
    <script type="text/javascript" src="ext-2.2/adapter/ext/ext-base.js"></script>
    <script type="text/javascript" src="ext-2.2/ext-all.js"></script>
    <script type="text/javascript" src="ext-2.2/source/locale/ext-lang-zh_CN.js"></script>
  </head>
<body>
<script type="text/javascript">

  var data3=[["信息模板数据","信息模板数据"],["照片数据","照片数据"],["其他文件","其他文件"]];
  var store3=new Ext.data.SimpleStore({data:data3,fields:["name","value"]});
  var form1=new Ext.form.FormPanel({
            layout:"form",
            title:"test",
            frame:true,
            items:[
                   new Ext.form.ComboBox({
                         fieldLabel:"文件类型",
                         name:"uploadType",
                         store:store3,
                         displayField:"name",
                         valueField:"value",
                         triggerAction:"all",
                         hideTrigger:true,
                         anchor:"50%",
                         mode:"local"                 
                   })
                   ]
        
        });
   Ext.onReady(function(){
        new Ext.Viewport({
           layout:"fit",
           items:[form1]
        
        });
   
   });
</script>
</body>
</html>

呀,2.2的没试过

你上面的这一个例子在 2.02下面是可能通过的.最新版本的2.2由于是收费的,暂时还没有研究.

搞定了

在css中需要添加
.ext-ie .x-form-text {position:static !important;}

使文本框固定到位置