【发布时间】:2014-08-23 15:17:21
【问题描述】:
我已经成功地在移动应用中使用了 Kendo-UI 小部件。然而,我当前的应用程序要求我动态加载和使用各种 UI 元素。我尝试过像这样动态实例化 Kendo-UI 小部件:
<ul id="my_ul" >
<script>$('#my_ul').kendoListView().style("inset");</script>
<li>
<label>Label 1:
<input id="dynamicLI1" type="text" name="dynamicLI1" value="" />
</label>
</li>
<li>
<label>Label 2:
<input id="dynamicLI2" type="text" name="dynamicLI2" value="" />
</label>
</li>
</ul>
这失败了。有没有办法实现这一目标或类似的东西?我真的很喜欢 Kendo-UI,但是在 document.ready() 事件之后创建 Kendo-UI 对象是必须的。
更新 1 这是更新 DOM 的代码
function request() {
var url = "██████████████████████";
$.post(url, {deviceUUID: device.uuid})
.done( function(res) {
if(res) {
$("#dynamic").html(res);
} else {
alert("Login failed :(\n" + res);
}
})
.fail(function(xhr, textStatus, errorThrown) {
alert(xhr.responseText);
})
.always(function() {
alert("post complete");
}
【问题讨论】:
-
我在 Cordova 应用程序中使用 KendoUI。
标签: kendo-ui kendo-mobile