jQuery MiniUI

标题: Combobox的data属性,当值从隐藏域取时,赋值不成功 [打印本页]

作者: haxwn    时间: 2014-9-4 16:18:37     标题: Combobox的data属性,当值从隐藏域取时,赋值不成功

  1. <input id="queryType" class="mini-Combobox" textfield="text" valuefield="id" data="SearchObjectData"
  2.                 allowinput="false" emptytext="查询图例" shownullitem="true" nullitemtext="" width="80" />
复制代码
  1. var cm="'"+$("#tt").val()+"'";
  2. var SearchObjectData=eval(cm);
复制代码

想动态的从隐藏域中取到值,然后赋值给combobox
但是按照以上写法却无法赋值上,请问是什么原因?


作者: dforce    时间: 2014-9-4 16:29:05

SearchObjectData数据你确定是一个数组吗
作者: haxwn    时间: 2014-9-4 16:30:21

dforce 发表于 2014-9-4 16:29
SearchObjectData数据你确定是一个数组吗

确实。
另外我发现一个奇怪的问题,如果数据是写死的话,就可以,动态的话,就不行
作者: haxwn    时间: 2014-9-4 16:31:21

dforce 发表于 2014-9-4 16:29
SearchObjectData数据你确定是一个数组吗

数组如下:
[{ id: "4", text: "A" }, { id: "5", text: "B" }, { id: "6", text: "C"}]
作者: dforce    时间: 2014-9-4 16:34:11

haxwn 发表于 2014-9-4 16:31
数组如下:
[{ id: "4", text: "A" }, { id: "5", text: "B" }, { id: "6", text: "C"}]

combobox是同步解析的
用combobox.setData(data)去赋值
作者: haxwn    时间: 2014-9-4 16:48:02

dforce 发表于 2014-9-4 16:34
combobox是同步解析的
用combobox.setData(data)去赋值

确实可以了,谢谢!




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2