2010-12-18 8 views
5

मेरा सवाल इतना कठिन नहीं है, मुझे लगता है। लेकिन यह इस तथ्य को नहीं बदलेगा कि मुझे नहीं पता कि यह कैसे करें :) वैसे भी, मैं अपने विकेट पेज में यूई कैलेंडर ऑब्जेक्ट का उपयोग कैसे कर सकता हूं? मैंने जावा कोड में कुछ कोडों की कोशिश की है, लेकिन मुझे कुछ त्रुटियां मिली हैं, इसलिए मुझे आपकी बहुमूल्य मदद की ज़रूरत है। धन्यवाद।जावा विकेट में यूयूआई कैलेंडर का उपयोग कैसे करें?

+0

वास्तव में किस प्रकार आप यह करने के लिए कोशिश कर रहे हैं? क्या आप वर्णन कर सकते हैं, ** अधिक विशेष रूप से **, ** ** क्या काम नहीं किया, और ** कैसे ** यह काम नहीं किया? क्या आप विकेट स्टफ का उपयोग कर रहे हैं? –

+0

मैं बस अपने विकेट पेज में यूई कैलेंडर का उपयोग करने की कोशिश कर रहा हूं। मैं विकेट सामान का उपयोग कर रहा हूँ। यदि संभव हो, तो मुझे उन कामकाजी कोडों की आवश्यकता है, जिन्होंने पहले यह कोशिश की है। – user500129

उत्तर

8

इसका यह जितना आसान है:

... 
import org.apache.wicket.extensions.markup.html.form.DateTextField; 
import org.apache.wicket.extensions.yui.calendar.DatePicker; 
... 
DateTextField df = new DateTextField('wicketID', dateModel, "yy.DD.mm"); 
df.add(new DatePicker()); 
form.add(df); 

मूल रूप से, आप एक सामान्य DateTextField का निर्माण और इसे करने के लिए YUI पिकर जोड़ें। सब के बारे में है। टिप्पणी में सवालों के जवाब देने:

संपादित का आनंद

user500129: आप का निर्माण उपकरण के रूप में प्रयोग कर रहे हैं maven? मैं दृढ़ता से आपको यह सुझाव देता हूं। यदि आप करते हैं, तो आपको विकेट-डेटटाइम आर्टेफैक्ट में योई घटक मिलते हैं। प्रासंगिक Maven निर्भरता है:

<dependency> 
     <groupId>org.apache.wicket</groupId> 
     <artifactId>wicket-extensions</artifactId> 
     <version>${wicket.version}</version> 
     <type>jar</type> 
     <scope>compile</scope> 
    </dependency> 

आप Maven उपयोग नहीं कर रहे हैं, तो आप Maven रिपोजिटरी से जार डाउनलोड कर सकते हैं, wicket.14.14 के लिए यह सही लिंक होगा: http://mvnrepository.com/artifact/org.apache.wicket/wicket-datetime/1.4.14

आशा व्यक्त की कि

में मदद करता है
+1

यहां "डेटमॉडेल" क्या है? मैं इसे कैसे प्राप्त कर सकता हूँ? धन्यवाद। – user500129

+2

'datemodel' एक ऑब्जेक्ट है जो' IModel 'लागू करता है, और मूल मूल्य को पुनर्प्राप्त करने और दिनांक फ़ील्ड के नए मान को संग्रहीत करने के लिए विकेट के लिए एक स्थान प्रदान करता है। विकेट आवेदन लिखने के लिए आपको मॉडल समझने की आवश्यकता होगी। –

+0

ठीक है, लेकिन मुझे अभी भी त्रुटियां मिल रही हैं। मुझे लगता है कि यूई मेरी लाइब्रेरी में मौजूद नहीं है। मैंने इंटरनेट की खोज की और इसे डाउनलोड करने के लिए कोई साइट नहीं मिली। क्या कोई जानता है कि मैं इसे कहां डाउनलोड कर सकता हूं? बहुत बहुत धन्यवाद। – user500129