2012-11-15 47 views
7

में पिकर्स के लिए पिछला और अगला बटन मैं सेन्चा टच 2.0.1 के साथ एंड्रॉइड, आईओएस और ब्लैकबेरी के लिए एक ऐप बना रहा हूं।सेन्चा टच 2

मेरे पास लगभग 10 चुनिंदा फ़ील्ड और कुछ सेक्स्टफील्ड के साथ एक फॉर्म-पैनल है। अगर मैं एंड्रॉइड 2.3 या उच्चतम पर ऐप चलाता हूं, तो चयन फ़ील्ड पिकर्स के रूप में दिखाए जाते हैं। अब तक सब ठीक है।

जब उपयोगकर्ता टेक्स्टफील्ड से शुरू होने वाले फॉर्म को भरना शुरू करता है, तो वह वर्चुअल कीबोर्ड पर अगली-बटन का उपयोग करके फ़ॉर्म के माध्यम से जा सकता है। समस्या यह है कि चुनिंदा फ़ील्ड को अगली-बटन से अनदेखा कर दिया जाता है। उपयोगकर्ता को चुनिंदा फ़ील्ड पर टैप करना होगा।

मैं यह नहीं समझ सकता कि पिकर-तत्वों के लिए पिछला- और अगला-बटन कैसे प्राप्त करें। ताकि मैं "पूर्ण" दबाकर और अगले चयन क्षेत्र पर टैप करने के बजाय केवल अगले बटन के साथ फ़ॉर्म के माध्यम से जा सकूं। यह उपयोगकर्ता के लिए कहीं अधिक आरामदायक होगा।

तो Sencha-मंच का समर्थन है, नीचे देखें बहुत उपयोगी नहीं है:

http://www.sencha.com/forum/showthread.php?219636-Native-select-field-for-Android http://www.sencha.com/forum/showthread.php?205581-Can-I-use- http://www.sencha.com/forum/showthread.php?205159-Ext.picker.Date-with-no-prev-and-next-buttons&p=803794

लेकिन मैं नहीं उन्हें :-(पा सकते हैं

: आईओएस देशी पिकर-बजाय के- ST2 पिकर

इस के अनुसार, वहाँ एक पिकर के लिए उपलब्ध prev- और अगले बटन होते हैं

मुझे लगता है, समस्या का दो समाधान देखते हैं:

  1. देशी पिकर को एक्सेस करना, जैसा कि ऊपर पहली कड़ी में प्रस्ताव रखा। सवाल यह है कि कैसे?
  2. एक प्री-और नेक्स्ट-बटन के साथ अपने स्वयं के पिकर-एलिमेंट को कार्यान्वित करना। ऐसा लगता है कि इस तरह के एक बुनियादी कार्य के लिए एक बड़ा प्रभावशाली प्रतीत होता है।

मैं वास्तव में विश्वास नहीं कर सकता, कि यह सेन्चा टच जैसे बड़े ढांचे में इतना बड़ा सौदा है।

कोई भी समस्या का सामना कर रहा है और कोई समाधान समाधान है?

+0

मुझे इस पर भी सहायता चाहिए। ब्लैकबेरी पर –

+0

सेन्चा ??? काम नहीं करेंगे, उस – 1Mayur

उत्तर

1

मेरा एकमात्र विचार आपके पिकर को सामान्य रूप से पृष्ठ पर रखना होगा, फिर पृष्ठ पर दो बटन जोड़ें - सेन्चा का उपयोग करके एक पिछला और अगला बटन। फिर उन बटनों के लिए टोप हैंडलर जोड़ें, जो पिकर को अगली या पिछली वस्तु पर सेट करने के लिए पिकर की .setActiveItem() विधि का उपयोग करें। उम्मीद है कि आपको अपने रास्ते पर ले जाएगा।

http://docs.sencha.com/touch/2-0/#!/api/Ext.picker.Picker-method-setActiveItem

+0

के लिए jQuery मोबाइल का उपयोग करें और हां, सेन्चा टच 2 वास्तव में ब्लैकबेरी का समर्थन करता है, जो कि मयूर के विपरीत है। – AndrewF