xpages的comboBox可以手动输入

在xpages使用的comboBox默认只能选择,不能手动输入,怎么才能手动输入呢?经过查找资料和测试,终于可以了,请大家可以试试

如果试不行,可以再下载demo http://download.csdn.net/detail/weijia3624/8494803

1)在资源里面要添加以下内容

<xp:this.resources>
        <xp:dojoModule
            name="dijit.form.ComboBox"
            rendered="true">
        </xp:dojoModule>
 </xp:this.resources>

2)在combobox里面要引用dojoType="dijit.form.ComboBox"disableValidators="true"

<xp:comboBox
        id="comboBox1"
        value="#{sessionScope.Test}"
        dojoType="dijit.form.ComboBox"
        disableValidators="true">
        <xp:selectItem itemLabel="abc"></xp:selectItem>
        <xp:selectItem itemLabel="def"></xp:selectItem>
        <xp:selectItem itemLabel="xyz"></xp:selectItem>
    </xp:comboBox>

时间: 2024-11-05 21:58:31

xpages的comboBox可以手动输入的相关文章

xpages的combobox提前输入值

之前的文档已经提到怎么在combobx手动输入,哪我们怎样可以在combobox默认获取值呢?以下有几个种方法请大家参考 1)获取当前数据库某视图的某列值 @DbColumn("", "V_dwry", 1) @DbColumn(@DbName(), "V_dwry", 1) 2)去除重复的记录 @Unique(@DbColumn(@DbName(), "V_dwry", 1)) 3)根据另一个域值而变动 Var ctry=g

comboBox 手动输入后回车自动更新数据

C# Winform ComboBox 在输入内容时 会在下拉菜单中显示 根据输入内容查询的结果 2014-01-02 16:42匿名 | 浏览 713 次 C# ComboBox 在输入内容时 会在下拉菜单中显示 根据输入内容查询的结果,而且下拉菜单一直是展开的?如何实现?就是百度Google输入内容 下拉菜单出自动出现结果的那种效果? 我有更好的答案 分享到: 2014-01-03 21:22网友采纳 热心网友 设置ComboBox的2个属性 AutoCompleteMode设置成Sugge

Extjs 3实现Combobox下拉列表的拼音过滤

下拉列表是我们常用的表单元素,能够通过选项的方式代替手动输入,提高输入效率和准确率.但有时侯,如果下拉列表中选项过多,在选择中就会造成不便,降低输入效率. 比如12306火车票订票系统中,发站和到站框中,从下拉列表中选择就非常困难.在日常使用中经常使用输入文字拼音首字母(简拼.音序)的方式进行可选项的过滤,现在我们尝试在Extjs3中使用这种方式,Extjs其他版本可参考. 要通过汉字得到对应的拼音,方式是多种多样的.第一种是在数据库中加字段保存可选项的简拼,这种方式需要操作人员手动维护可选项的

easyui enableFilter combobox级联 combotree

//网格过滤         function datagridFilter(dg){             dg.datagrid('enableFilter');             dg.datagrid('enableFilter',[{                 field:'townName',                  type:'combobox',                  options:{                    url:'area

easyui combobox默认选中项

<script type="text/javascript">         $("#areaCombobox").combobox({                                  url: "${pageContext.request.contextPath}/areaAction_findAllArea.action", //获取后台动作方法返回的json数据                        

C# 重写ComboBox实现下拉任意组件

一.需求 C#种的下拉框ComboBox不支持下拉复选框列表与下拉树形列表等,系统中需要用到的地方使用了第三方组件,现在需要将第三方组件替换掉. 二.设计 基本思路:重写ComboBox,将原生的下拉部分屏蔽,使用toolStripDropDown制作下拉弹出 三.问题解决 1.     问题:toolStripDropDown中放toolStripControlHost时会有边框产生,同时CheckedListBox的duck为full时底端会有很大空白 解决: toolStripContro

jquery easyui combobox

$("#select_Dic").combobox({                        url: "http://www.cnblogs.com/Ajax/sys/WebServiceBase.ashx?Method=GetRefItems", //获取所有私有域                        valueField: "Code",                        textField: "Na

easyui中的combobox小知识点~~

一直使用的easyui中,一些不为人知的小知识点,与君共勉: 1.combobox设置高度:使用panelHeight属性: 2.combobox本身自带“自动补全”功能,但是在浏览器中是有限制的,在火狐当中,它的自动补全功能却不是立马实现的,而是需要敲回车或者其他什么的,但是在其他浏览器,比如360或者谷歌当中,这种自动补全功能却是“立竿见影”的,而且,它也是提供手动输入值的,只不过,手动输入的值,貌似用类似于:var  cities= jQuery('#cities').combobox('

EasyUI combogrid/combobox过滤时限制只能选择现有项

EasyUI combogrid/combobox过滤时限制只能选择现有项,有需要的朋友可以参考下. 在使用EasyUI的combogrid时可以通过输入进行过滤,达到快速选择的目的,但是手工输入不存在的项也不会出错,结果提交到数据库后就会产生错误. 比如idField是int型的,输入的数据通过是检索textField,并非int型,无法提交到后台. 如果直接禁止输入,在选项多的时候就很难快速选择了. 现在的解决方案是通过多个事件来判断是否输入了不存在的项目: $("#artName"