2013-02-08 30 views
4

我們有一個很大的ExtJS(仍然是ExtJs 2)應用程序,它在Java EE服務器上提供了類似於Windows Explorer的功能。 我們現在評估實施新功能;我們可以將此功能基於jQuery插件。在一個應用程序中一起使用ExtJs和JQuery?

建議在一個應用程序中使用jQuery和ExtJs嗎? 或者我將不得不面對發生的副作用?

+0

你應該除了答案,只是爲了迴避。或者您可以通過評論提出其他問題。 – 2013-02-11 18:36:02

+0

如果您發現某個答案正確或有幫助,請選擇一個答案。 – isherwood 2013-02-12 18:24:01

+0

感謝您的提醒。所有你的答案是相當有幫助的,但由於我必須決定一個,我無法選擇所有的...... – Windwalker 2013-02-12 22:25:50

回答

5

你不會處理任何副作用。當我這樣做時遇到的唯一問題是如果我試圖操作Extjs依賴的元素。只要確保當你開始使用jQuery進行操作時,你正在使用一個extjs不打算混淆的div。最好的辦法是從Ext.Component繼承,然後在它提供的div內部進行操作。 Ext在這個div內沒有做任何事情,所以你應該沒問題。如果需要,您還可以使用調整大小功能,雖然這不是必需的。

+0

Thanx很多。有效 – 2015-12-03 09:44:46

0

問題:jQuery的一些第三方庫可能依賴於靜態網頁組織。由於ExtJS組件可以動態地添加到網頁中 - 它們將不具有來自第三方庫的功能。

解決方案:在添加組件後(例如,使用afterrender事件),您必須運行此庫的腳本。然後你可以在這個ext組件上調用這些函數。

相關問題