- 注册时间
- 2013-12-9
- 最后登录
- 2016-6-12
- 阅读权限
- 10
- 积分
- 119
- 精华
- 0
- 帖子
- 6

|
本帖最后由 xx175194716 于 2013-12-9 19:16 编辑
我想实现这样一个功能:
加载一个页面,刚打开时用html标签初始化控件,控件类型为 mini-textbox
比如:<input name="t1" id="t1" class="mini-textbox" style="width: 92%;"/>
我再里面输入一些数据,然后点“查询”,向后台发送请求返回结果并组装成json格式,如:
var json1=[{id:1,text:"123"},{id:2,text:"456"}];
然后 想把这些数据以下拉框的形式展示,我希望通过js 把这个id=t1控件改变成为 mini-combobox,来展示数据;
我自己也写过例子:
var json1=[{id:1,text:"123"},{id:2,text:"456"}];
combobox.set({
textField:"text" ,
valueField:"id",
data:json1
});
combobox.render(document.getElementById("t1"));
但是这样无法实现;我也看过用js初始化控件:
var combobox = new mini.ComboBox();
combobox.load(json1);
combobox.render(document.body);
但是这里没有指定new出来对象的id啊!
求大神解答;
|
|