用年份填充组合框
Filling combobox with years
我正在使用xpages,我想填充一个从2010年开始的年份组合框。我试着做这件事,但没有成功。知道要填充到组合框中的公式项吗?由于
你有两个部分:
- 生成年份编号
- 将其放入组合框
Jeff展示了客户端解决方案,但我怀疑您在寻找服务器端变体单击属性面板中的值并添加一个计算项(Serverside JavaScript)
然后添加:
["2010","2011","2012","2013","2014"]
. .或者是等价的公式。据我所知,值需要是String.
:
var result = [];
for (i = 2010; i < 2051; i++) {
result.push(i.toString());
}
return result;
<div id="lb"></div>
<script>
function fillCombobox( nbrOfItems ) {
var opt, x;
var baseEl = document.getElementById("lb");
var select = document.createElement("select");
select.setAttribute("name","lb1" );
select.setAttribute("size", "1" );
for( x=2010; x<=2010+nbrOfItems; x++ ) {
opt = document.createElement( "option" );
opt.appendChild( document.createTextNode( x ) );
select.appendChild( opt );
}
baseEl.appendChild( select );
}
fillCombobox( 20 );
</script>
相关文章:
- 以编程方式填充组合框道场 (1.8) 的最佳方法是什么?
- 类型错误:url未定义extjs 4正在填充组合框
- Jqgrid动态组合框填充不起作用
- 组合2个数组,如果它们不重复,则用0填充
- ZK:如何使用JavaScript在客户端填充ZK组合框
- KnockoutJS-根据第一个组合框中选择的值填充第二个组合框
- 如何从选定的组合框中填充文本框
- 当表单控件选项具有多个参数时,如何在组合框中填充所选项目
- 使用用户输入填充组合框
- jQuery 运行函数组合框填充多个组合框
- DHTMLX 动态填充组合
- 在 AngularJS 中填充组合框
- 用 JSON 填充 ExtJS 组合框
- 如何根据 html 页面中组合框中的值填充文本框的值
- Jquery组合框填充文本框
- 如何组合来自三个不同字段的值,并仅在所有三个字段都填充值时才将其设置为隐藏字段
- JavaScript 用 ajax 填充组合框,但在 C# 中,所选值为 null
- 使用组合框填充另一个组合框,以便用户可以运行查询
- 如何从多维数组填充列表框(组合框)
- 根据组合框中的选定值自动填充表单,使用 Jquery 和 Ajax