xpages的combobox提前输入值

之前的文档已经提到怎么在combobx手动输入,哪我们怎样可以在combobox默认获取值呢?以下有几个种方法请大家参考

1)获取当前数据库某视图的某列值

@DbColumn("", "V_dwry", 1)

@DbColumn(@DbName(), "V_dwry", 1)

2)去除重复的记录

@Unique(@DbColumn(@DbName(), "V_dwry", 1))

3)根据另一个域值而变动

Var ctry=getComponent(‘comBoxCountry1’).getValue();

@Dblookup(@DbName(),’viewname’,ctry,2)

3)第一个选择默认显示空值

@Unique(@DbColumn(@DbName(), "V_dwry", 1))

var h=arr.push("");//默认显示空值

return arr;

4)显示和值不一样

return newArray("Apples|1", "Oranges|0")

5)获取视图不同列显示和值不一样

var [email protected](@DbName(),
"V_tzxc", 2);

var [email protected](@DbName(),
"V_tzxc", 6);

return @Explode(a +
"|" + b,",");

//这个也行

// return  a +
"|" + b

时间: 2024-11-05 19:37:56

xpages的combobox提前输入值的相关文章

xpages的comboBox可以手动输入

在xpages使用的comboBox默认只能选择,不能手动输入,怎么才能手动输入呢?经过查找资料和测试,终于可以了,请大家可以试试 如果试不行,可以再下载demo http://download.csdn.net/detail/weijia3624/8494803 1)在资源里面要添加以下内容 <xp:this.resources> <xp:dojoModule name="dijit.form.ComboBox" rendered="true"&

让你提前认识软件开发(46):首先是为人编写程序,其次才是计算机

第3部分 软件研发工作总结 首先是为人编写程序,其次才是计算机 "首先是为人编写程序,其次才是计算机",这是软件开发的基本要点,软件的生命周期贯穿于产品的开发.测试.生产.发布.用户使用.版本升级和后期维护等长期过程中,只有易读.易维护的软件代码才具有生命力. 在实际的软件开发过程中,可能是由于工作很忙的原因,很多开发人员只注重实现程序的基本功能,而忘记了编程规范,因此写出来的代码只能让计算机看懂,人要看懂很不容易.更有甚者,有些项目组为了赶进度,明确要求组员以实现产品功能为主,代码能

combobox自己主动提示组件加入无选中项清空功能

这个标题非常绕口,只是这也是想了半天的成果,对不起体育老师了. 标题想表达的是:之前讲过的用combobox实现自己主动提示组件.只是如今规定该组件不能够保存data中不存在的数据. 最初的想法是通过onChange事件来作推断.可是无奈该函数在自己主动提示的模式下,每change一次会触发2次onChange事件,太诡异了遂放弃之. 并且onChange事件是在每次combobox中的内容改变时触发,若是keyword输入过程中,该事件一直触发. 而我们所要的效果是等用户输入结果再作校验,所以

combobox自动提示组件添加无选中项清空功能

这个标题很绕口,不过这也是想了半天的成果,对不起体育老师了. 标题想表达的是:之前讲过的用combobox实现自动提示组件,不过现在规定该组件不可以保存data中不存在的数据. 最初的想法是通过onChange事件来作判断,但是无奈该函数在自动提示的模式下,每change一次会触发2次onChange事件,太诡异了遂放弃之. 而且onChange事件是在每次combobox中的内容改变时触发,若是关键字输入过程中,该事件一直触发. 而我们所要的效果是等用户输入结果再作校验,所以不符合要求. 查找

struts2中的combobox标签使用

combobox标签 Struts2的combobox标签用于生成一个文本框和一个下拉框,下拉框出现在文本框的下面,在最终提交的时候只提交文本框的输入值,下拉框用于在其选项改变时,也就是onchange事件触发时,把自身选中的值赋到文本框上. combobox的属性分别来自文本框和下拉框: 来自文本框的属性: maxlength:单行文本框中所能容纳的最大文本长度. size:单行文本框自身的长度 readonly:单行文本框是否只读 来自下拉框的属性 list:用于生成下拉框的集合 listK

表单(上)EasyUI Form 表单、EasyUI Validatebox 验证框、EasyUI Combobox 组合框、EasyUI Combo 组合、EasyUI Combotree 组合树

EasyUI Form 表单 通过 $.fn.form.defaults 重写默认的 defaults. 表单(form)提供多种方法来执行带有表单字段的动作,比如 ajax 提交.加载.清除,等等.当提交表单时,调用 'validate' 方法来检查表单是否有效. 用法 创建一个简单的 HTML 表单.构建表单并给 id.action.method 赋值. <form id="ff" method="post"> <div> <lab

ExtJS ComboBox之 键入自动查询

Ext.create('Ext.form.Panel', { title: '菜单编辑', id:'editMenuForm', bodyPadding: 5, // The form will submit an AJAX request to this URL when submitted url: '/SystemManage/SaveMenuForm', method: 'POST', // Fields will be arranged vertically, stretched to

Ext.form.field.ComboBox组合框

1.Ext.form.field.ComboBox主要配置 Ext.form.field.ComboBox主要配置项 配置项 类型 说明 allQuery String 发往服务器用来查询全部信息的查询字符串,默认为空 autoSelect Boolean 是否自动选择第一个列表值,默认为true defaultListConfig Object listConfig配置对象包括: emptyText:当输入值在列表中不存在时显示的信息,默认为空文本 loadingText:默认加载提示load

easyui中的combobox小知识点~~

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