jQuery MiniUI

标题: 如何在前端通过js脚本动态插入一下Grid [打印本页]

作者: chenxc    时间: 2013-3-13 17:17:40     标题: 如何在前端通过js脚本动态插入一下Grid

如题,页面加载完毕之后,我想通过js脚本动态的往页面插入一个grid,请问大家应该如何实现??
下面这种方式不行
var s = '<div id="datagrid3" class="mini-datagrid" style="width:800px;height:280px;" allowResize="true"'
                    + 'url="../data/AjaxService.aspx?method=SearchEmployees"  idField="id" multiSelect="true" pageSize="20" >'
                    + '<div property="columns">'
                    + '<div field="name" width="120" headerAlign="center" allowSort="true">姓名</div>  '
                    + '</div>'
                    + '</div>';
            alert(s);
            document.getElementById("newGird").innerHTML = s;

作者: factory    时间: 2013-3-13 17:20:49

插入HTML标签的话,最后需要执行mini.parse()一下,把html解析成miniui控件
作者: chenxc    时间: 2013-3-13 17:51:27

factory 发表于 2013-3-13 17:20
插入HTML标签的话,最后需要执行mini.parse()一下,把html解析成miniui控件

恩,明白。
这里还有一个,就是执行mini.parse()之后,原先页面已经解析过的miniui控件是不是意味着还要再解析一次???
作者: niko    时间: 2013-3-13 18:38:52

不会。
miniui会自动判断的,不会重复解析创建新组件。




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