在我们的项目中,我需要乘以表格行。将被复制的行包含几个初始化的Kendo UI元素(AutoComplete,DropDownList,DatePicker)。 当我克隆行并更改其子元素的id时,但这些复制的Kendo UI元素不起作用。 有没有解决这个问题的方法?Telerik Kendo UI如何克隆已经初始化的元素
0
A
回答
0
您需要重命名 例如
$('.row').find('.k-autocomplete').each(function(){
var kelement = $(this).data('kendoAutoComplete');
if(kelement)
{
var options = kelement.options;
$('#copiedelement').kendoAutoComplete(options);
}
})
0
是,答案@fatih kiymet劝我之后,(说实话,这启发了我)来初始化与原始组件选项每个复制组件,我解决了使用此代码段的问题:http://dojo.telerik.com/@doktoresperanto/EqOHa
3
我有相同的查询,我发现的是,您可以对返回的JSON对象进行深层副本并将其分配到之后所需的位置。
var grid = $("#grid").data('kendoGrid');
// Deep copy
var newGrid = jQuery.extend(true, {}, grid);
我把这个想法从 - What is the most efficient way to deep clone an object in JavaScript?
相关问题
- 1. 如何避免初始化已经初始化的变量?
- 2. 的EntityCollection已经初始化
- 3. 我已经如何初始化GUITHREADINFO
- 4. 带有PhoneGap的Kendo UI未初始化
- 5. NoUiSlider已经初始化
- 6. rails 5.0.1已经初始化
- 7. github克隆(自动初始化)
- 8. 初始化Kendo UI网格行高
- 9. 如果已经初始化,通过shell重新初始化rbenv
- 10. 如何检查同位素是否已经初始化?
- 11. 克隆元素
- 12. 克隆可拖动元素jQuery UI
- 13. 语义UI。如何初始化元素的弹出窗口?
- 14. MVVM的Telerik Kendo UI
- 15. Objective-C - 初始化已经初始化的对象?
- 16. video.js:强制初始化已经手动初始化的视频
- 17. 如何从元素初始化TinyMCE的
- 18. 初始推送后克隆?
- 19. Zip()已经初始化的列表
- 20. JQuery UI Draggable - 如何知道元素是否可以初始化?
- 21. 如何“连接”克隆的元素,以便应用于原始的更改也应用于克隆的元素?
- 22. 宅基地初始化问题 - 宅基地已经初始化
- 23. 你如何调整克隆的jQuery UI元素(图片)
- 24. Mootools元素克隆
- 25. Telerik kendo-ui vs RadControls
- 26. 如何从已经选择的元素对象中选择元素并进行初始化
- 27. 如何拖放克隆的HTML元素
- 28. 如何克隆地图中的元素
- 29. 如何克隆YUI3中的元素?
- 30. 如何动画克隆的元素?
感谢。这个答案给了我启发;然而,“名称”选项看起来不像元素的唯一标识。它看起来像元素的类型。组合框,自动完成等。对吧? – esquare
哎呀抱歉,我的错误。我编辑了我的答案,名称是元素的唯一ID,您必须用不同的名称更改复制元素的名称,这就是我之前所说的技巧 –
,您的回答给了我灵感。谢谢。我用通用的方式解决了这个问题。因为我的容器中有几个Telerik元素会被复制。我将分享解决方案作为答案。 – esquare