वैडिन जावा वेब एप्लिकेशन फ्रेमवर्क है, इसलिए क्या वैडिन जावा कोड में jQuery जावास्क्रिप्ट स्निपेट डालना संभव है?क्या वाडिन ढांचे के अंदर jQuery का उपयोग करना संभव है?
उत्तर
हां यह है।
इस तरह अपने खुद के ApplicationServlet विस्तार वर्ग बनाएँ:
public class MyApplicationServlet extends ApplicationServlet {
@Override
protected void writeAjaxPageHtmlVaadinScripts(Window window,
String themeName, Application application, BufferedWriter page,
String appUrl, String themeUri, String appId,
HttpServletRequest request) throws ServletException, IOException {
page.write("<script type=\"text/javascript\">\n");
page.write("//<![CDATA[\n");
page.write("document.write(\"<script language='javascript' src='./jquery/jquery-1.4.4.min.js'><\\/script>\");\n");
page.write("//]]>\n</script>\n");
super.writeAjaxPageHtmlVaadinScripts(window, themeName, application,
page, appUrl, themeUri, appId, request);
}
}
फिर अपने web.xml में Vaadin सर्वलेट की जगह (डिफ़ॉल्ट com.vaadin.terminal.gwt.server.ApplicationServlet
है):
<servlet-class>com.example.MyApplicationServlet</servlet-class>
फिर आप कर सकते हैं jQuery कॉल कॉल करके अपने कोड में:
MyApplication.getMainWindow().executeJavascript(jQueryString);
जैसा कि मैंने कोशिश की, इस पंक्ति का कोड: MyApplication.getMainWindow()। ExecuteJavascript (jQueryString); केवल कुछ सरल जावास्क्रिप्ट कोड के लिए काम कर सकता है। ऐसा लगता है कि अधिक जटिल जेएस कोड का समर्थन नहीं करना है। – Kyleinincubator
मैं jQuery को अच्छी तरह से नहीं जानता, लेकिन कम से कम मेरे वाडिन एप्लिकेशन में इसका उपयोग इनवेंट चार्ट (हाइचार्ट्स पर आधारित) द्वारा किया जाता है। यदि आपने अपनी jQuery सामग्री को जेएस फ़ाइल में घोषित किया है, तो यह आपके लिए काम करेगा, इसे पेज शीर्षलेखों (जैसे jQuery.js) में डालें और निष्पादित जावास्क्रिप्ट के साथ अपने कार्यों को बुलाया? और इसके अलावा, क्या आपने (w/firebug या इसी तरह) जांच की है कि jQuery लाइब्रेरी सफलतापूर्वक लोड की गई थी? – miq
इसके अलावा, इस उदाहरण को देखें: http://vaadinjquery.appspot.com/ – miq
एक और custo ApplicationServlet के लिए mizing:
JavaScript.getCurrent().execute("...javascript code here...")
बड़ा स्क्रिप्ट के साथ सावधान रहें:
public class VaadinApplicationServlet extends ApplicationServlet {
@Override
protected void writeAjaxPageHtmlHeader(BufferedWriter page, String title, String themeUri, HttpServletRequest request) throws IOException {
page.write("<script language='javascript' src='http://code.jquery.com/jquery-1.8.0.min.js'></script>");
super.writeAjaxPageHtmlHeader(page, title, themeUri, request);
}
}
आप @JavaScript और @StyleSheet एनोटेशन
@StyleSheet({
/*
* JQuery UI
*/
"vaadin://jquery/jquery-ui-1.9.2.custom/css/ui-darkness/jquery-ui-1.9.2.custom.min.css",
})
@JavaScript({
/*
* JQuery
*/
"vaadin://jquery/jquery-1.11.1.min.js",
/*
* JQuery UI
*/
"vaadin://jquery/jquery-ui-1.9.2.custom/js/jquery-ui-1.9.2.custom.min.js",
})
public class MyUI extends UI {
...
}
निष्पादन के लिए उपयोग कर सकते हैं। वाडिन एनोटेशन के माध्यम से जावास्क्रिप्ट जोड़ना बहुत खराब प्रदर्शन है। मैन्युअल रूप से HTML शीर्षलेख में स्क्रिप्ट इंजेक्ट करें।
फ़ाइलें कहां करें (उदा। '/ Jquery/...') पर जाएं? परियोजना में किस फ़ोल्डर में? – luckydonald
फ़ाइलें एप्लिकेशन के "VAADIN" फ़ोल्डर में जाती हैं जिन्हें "vadin: //" url द्वारा एक्सेस किया जा सकता है – d2k2
- 1. क्या आईफ्रेम के अंदर सुंदरफोटो मोडल बंद करना संभव है?
- 2. क्या jQuery का उपयोग करके पीडीएफ उत्पन्न करना संभव है?
- 3. क्या सीएसएस के अंदर गणित करना संभव है?
- 4. क्या फेसबुक ऐप के अंदर लंबैक्स का उपयोग करना संभव है?
- 5. क्या क्यूओक्सडू ढांचे के साथ डीजेगो का उपयोग करना संभव है?
- 6. क्या वेब ढांचे के रूप में जेएक्स-आरएस का उपयोग करना संभव है?
- 7. UIView drawRect: क्या पथ के अंदर स्ट्रोक करना संभव है?
- 8. क्या PHP के अंदर एचटीएमएल का उपयोग करना बुरा है?
- 9. क्या जीएसपी के अंदर एक समारोह घोषित करना संभव है?
- 10. क्या आईओएस ऐप के अंदर rsync का उपयोग करना संभव है?
- 11. क्या सी ++ कक्षा के अंदर सिग्नल का उपयोग करना संभव है?
- 12. क्या #define के अंदर एक if कथन का उपयोग करना संभव है?
- 13. क्या SQL का उपयोग कर सीएलओबी के अंदर डेटा अपडेट करना संभव है?
- 14. वेब वर्कर के अंदर से वेबजीएल का उपयोग करना: क्या यह संभव है? कैसे?
- 15. क्या LayerDrawable के अंदर कई 9 पैच छवियों का उपयोग करना संभव है?
- 16. क्या कस्टम AuthorizeAttribute क्लास के अंदर RedirectToAction() का उपयोग करना संभव है?
- 17. क्या मेरे ऐप के अंदर आईओएस डिवाइस पर स्थापित क्लाइंट प्रमाणपत्र का उपयोग करना संभव है?
- 18. क्या अभी तक कॉमनजेएस पुस्तकालयों का उपयोग करना संभव है?
- 19. क्या HTMLunit में HTTPS प्रॉक्सी का उपयोग करना संभव है?
- 20. वाडिन
- 21. क्या यह $ (इस) का चयन करना संभव है और jQuery
- 22. वाडिन
- 23. क्या क्यूटी के साथ सीन का उपयोग करना संभव है?
- 24. क्या सी के साथ ईजिन का उपयोग करना संभव है?
- 25. क्या माउस के साथ vim का उपयोग करना संभव है
- 26. क्या एसवीएन के साथ स्काईडाइव का उपयोग करना संभव है?
- 27. वाडिन टचकिट
- 28. नामस्थान के अंदर कथन का उपयोग करना
- 29. स्क्रॉलव्यू के अंदर रिलेवेटिवआउट का उपयोग करना
- 30. क्या JQuery मोबाइल फॉर्म लेबल में लिंक का उपयोग करना संभव है?
मुझे नहीं लगता कि क्यों नहीं, लेकिन मुझे नहीं लगता कि आप क्यों चाहते हैं ... निश्चित रूप से ढांचा अलग दृश्य और नियंत्रक के लिए अनुमति देता है? – bdares
ढांचा मूल जेएस कोड का उपयोग करने के लिए कस्टम घटक प्रदान करता है। हालांकि, जब मैंने कुछ जटिल जेएस कोड की कोशिश की, तो शायद कुछ भी नहीं हुआ। यही कारण है कि मैंने इस तरह के सवाल पूछा। – Kyleinincubator