2011-02-09 25 views
0

我正在使用Telerik組合框並使用jquery來製作它的克隆。telerik mvc組合​​框複製並初始化

控件正在呈現正確,但下拉不工作我相信由於事實的JavaScript尚未在控件上初始化。

有沒有辦法做到這一點或更好的方式來使控制的副本?

我可能不得不求助於ajax請求,但理想情況下希望保留所有客戶端。

乾杯,

馬克

回答

1

克隆後,你需要附加AJAX調用它如下。

var c = $('rowTemplate').clone(); 
c.find('selectorToGetInputControl').tAutoComplete({ ajax: { "selectUrl": "Your Ajax Call" },filter: 1 }); 
+0

感謝您的答案我會假設它的工作原理,雖然我從克隆控制改爲部分頁面加載,解決了問題。 – foz1284 2011-12-02 16:15:46

0

不知道你如何試圖讓使用jQuery MVC服務器控件的客戶端克隆,我懷疑這樣的事情可以正常工作。可以使用組合的另一個實例,也可以使用純粹的客戶端組件。

+0

我不明白爲什麼它wouldnt只要propertly我讓所有的ID的獨特控制自身的心不是格外複雜和Telerik的使用jQuery所以它只是需要的jQuery的正確位的要運行的工作,我只是希望有人可能知道哪些位,因爲我不想要逆向工程的telerik代碼 – foz1284 2011-02-11 07:05:20