jQuery MiniUI

标题: script动态添加的下拉框数据无法加载 [打印本页]

作者: JohnWatson    时间: 2020-6-15 10:48:38     标题: script动态添加的下拉框数据无法加载

jquery代码如下:


var
h='<tr>' +
      '<td><a onclick="removeThis(this)">-</a></td>' +
      '<td><input class="mini-combobox" textField="name" valueField="code" th:data="${#dic.generals(\''+'DICT'+'\')}"/></td>' +
      '<td><input class="mini-combobox" textField="name" valueField="code"/></td>' +
      '<td><input class="mini-combobox" textField="name" valueField="code"/></td>' +
      '<td><input class="mini-combobox" textField="name" valueField="code"/></td>' +
      '<td><input class="mini-textbox"/></td>' +
      '</tr>';
mini.parse()
$("#itemTable tbody").prepend(h);

第二行的
th:data 下拉框无法触发字典的数据加载,想问下这个怎么搞啊?格式没有搞错,页面确实显示出了下拉框





作者: felt    时间: 2020-6-15 11:05:33

先添加,再mini.parse()解析,你这里顺序错了
作者: JohnWatson    时间: 2020-6-15 11:15:19

felt 发表于 2020-6-15 11:05
先添加,再mini.parse()解析,你这里顺序错了

下面还有一次parse的,始终不显示的
作者: felt    时间: 2020-6-15 13:39:21

JohnWatson 发表于 2020-6-15 11:15
下面还有一次parse的,始终不显示的

[attach]12858[/attach]添加完就需要mini.parse()
你这里应该是你的数据问题
创建的时候数据没有获取到
你可以看下我做的这个例子


作者: JohnWatson    时间: 2020-6-15 13:42:27

felt 发表于 2020-6-15 13:39
添加完就需要mini.parse()
你这里应该是你的数据问题
创建的时候数据没有获取到

我这个数据要动态去后台查字典的,不是直接写死的,麻烦您试一下这个操作。同样的字典,上面写死的控件是OK的,都是有数据的,动态加载的东西就没数据了
作者: felt    时间: 2020-6-15 14:10:06

JohnWatson 发表于 2020-6-15 13:42
我这个数据要动态去后台查字典的,不是直接写死的,麻烦您试一下这个操作。同样的字典,上面写死的控件是 ...

那你用url啊,我们不清楚你这data=是个什么数据。
作者: JohnWatson    时间: 2020-6-15 15:58:37

felt 发表于 2020-6-15 14:10
那你用url啊,我们不清楚你这data=是个什么数据。

data是个后台返回的json字符串,[{type:ZL,code:01,name:选项1,sort:1},{type:ZL,code:08,name:选项2,sort:2}]
作者: felt    时间: 2020-6-15 18:31:47

JohnWatson 发表于 2020-6-15 15:58
data是个后台返回的json字符串,[{type:ZL,code:01,name:选项1,sort:1},{type:ZL,code:08,name:选项2,sort ...

按我们的html结构返回,去掉td:看看




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