在我們的項目中,我需要乘以表格行。將被複制的行包含幾個初始化的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