投放本站广告请联系: extjscn#126.com
在form中的combobox一旦设hideTrigger:true不但下拉按钮隐藏了,连文本框也没有了,求解如何让文本框显示出来
这个属性是正确的.仅会隐藏下拉按钮. 你可以拿一个最简单的的comboboxy试一下.
<%@ 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.02下面是可能通过的.最新版本的2.2由于是收费的,暂时还没有研究.
在css中需要添加 .ext-ie .x-form-text {position:static !important;}
使文本框固定到位置
写法正确
这个属性是正确的.仅会隐藏下拉按钮.
你可以拿一个最简单的的comboboxy试一下.
不行嘛~也看不到文本框了,我把代码贴一下,最基本的combobox
呀,2.2的没试过
你上面的这一个例子在 2.02下面是可能通过的.最新版本的2.2由于是收费的,暂时还没有研究.
搞定了
在css中需要添加
.ext-ie .x-form-text {position:static !important;}
使文本框固定到位置