view - Alloy navigation between windows -
मेरे पास 3 स्क्रीन मिश्र धातु (ऐपसेलेरेटर) है:
index.xml <पूर्व> welcome.xml liste.xml <पूर्व> index.js (कार्य करता है) welcome.js (मैं सूची विंडो खोलना चाहता हूं) जब मैं सूचकांक लेबल पर क्लिक करता हूं तो यह स्वागत है खिड़की खोलता है और जब मैं स्वागत के दृश्य पर क्लिक करता हूं तो यह कुछ भी नहीं होता, मेरा उद्देश्य यह पता चलता है कि कैसे कई खिड़कियों (दृश्य फ़ाइलें) । दूसरा, मैं Google पर देखता हूं, इस तरह की पिछली खिड़कियों को बंद करने का एक अच्छा अभ्यास है: जब मैं index.js के अंदर $ .win.open () के बाद इसे काम करता है (यानी: मुझे त्रुटि मिलती है) कोई सुझाव? मैंने सफलता के बिना कई बार कोशिश की। धन्यवाद सब। बंद के संबंध में ( ) अच्छा अभ्यास, हां और नहीं। यदि आप विंडो को वापस बटन के साथ वापस जाने पर चाहते हैं, तो नहीं, क्योंकि संक्षेप में, यह बंद हो जाएगा। वैसे, जिस तरह से आप विंडो खोल रहे हैं, आप नेविगेशन का लाभ उठाने में सक्षम नहीं होंगे (आईओएस नेविगेशन में एंड्रॉइड, सॉफ्ट-बैक में वापस सोचा था) एंड्रॉइड के साथ, मैं आमतौर पर अपने प्रबंधक को यह लिखने के लिए लिखता हूँ कि वर्तमान में कौन से खिड़की पर ध्यान दिया गया है, और जब आप वापस जाते हैं तो क्या होता है आईओएस के साथ, आपको नेविगेशन अनुभाग में अपनी विंडो उत्तराधिकार जोड़ने के लिए इस तरह कुछ का उपयोग करना चाहिए & lt; मिश्र & gt; & Lt; विंडो वर्ग = "कंटेनर" & gt; & Lt; छविदृश्य आईडी = "अभिनेता" छवि = "/ छवियां / एफ_लामो। जेपीजी" & gt; & lt; / ImageView & gt; & Lt; लेबल आईडी = "बिएनवे" onClick = "doClick" & gt; बिएनवे और लेफ्टिनेंट; / लेबल & gt; & Lt; लेबल आईडी = "एपोरोस" & gt; एक प्रस्ताव & lt; / लेबल & gt; & Lt; / विंडो & gt; & Lt; / मिश्र धातु & gt;
& lt; मिश्र & gt; & Lt; विंडो वर्ग = "जीत 2 कंटेनर" & gt; & Lt; ImageView id = "bienvenue2" image = "/ images / f_logo.jpg" & gt; & lt; / ImageView & gt; & Lt; देखें आईडी = "टेक" पर onClick = "showTable" & gt; & Lt; लेबल पाठ = "औपचारिक ला सूची" & gt; & lt; / लेबल & gt; & Lt; / देखें & gt; & Lt; / विंडो & gt; & Lt; / मिश्र धातु & gt;
& lt; मिश्र & gt; & Lt; टैब शीर्षक = "बेसिक" & gt; & Lt; विंडो शीर्षक = "बेसिक" & gt; & Lt; ListView id = "liste" itemClick = "onItemClick" & gt; & LT; ListSection & gt; & Lt; ListItem title = "पंक्ति 1" & gt; & lt; / ListItem & gt; & Lt; ListItem title = "पंक्ति 2" & gt; & lt; / ListItem & gt; & Lt; ListItem title = "पंक्ति 3" & gt; & lt; / ListItem & gt; & Lt; ListItem title = "पंक्ति 4" & gt; & lt; / ListItem & gt; & Lt; ListItem title = "पंक्ति 5" & gt; & lt; / ListItem & gt; & Lt; ListItem title = "पंक्ति 6" & gt; & lt; / ListItem & gt; & Lt; ListItem title = "पंक्ति 7" & gt; & lt; / ListItem & gt; & Lt; ListItem title = "पंक्ति 8" & gt; & lt; / ListItem & gt; & Lt; ListItem title = "पंक्ति 9" & gt; & lt; / ListItem & gt; & Lt; ListItem title = "पंक्ति 10" & gt; & lt; / ListItem & gt; & Lt; ListItem title = "पंक्ति 11" & gt; & lt; / ListItem & gt; & Lt; ListItem title = "पंक्ति 12" & gt; & lt; / ListItem & gt; & Lt; / ListSection & gt; & Lt; / ListView & gt; & Lt; / विंडो & gt; & Lt; / टैब & gt; & Lt; / मिश्र धातु & gt;
फ़ंक्शन doClick (e) {var win = Alloy.createController ("स्वागत" ) .getView (); win.open (); } $ .index.open ();
फ़ंक्शन showTable (e) {var liste = Alloy createController ( "liste"); liste.getView () खुला ()।; }
$। Win.close (); $। अंत = नल;
फ़ंक्शन doClick (ई) {var win = Alloy.createController ("बिएनवे")। GetView (); win.open (); $ .win.close (); // या win.close ()? $। अंत = नल; // या जीत = नल? }
फ़ंक्शन doClick (ई) {var win = Alloy.createController ("बिएनवे")। GetView (); win.open (); $ .win.close (); // निश्चित रूप से $ .विन, जैसा कि आपने अपनी नई विंडो $ .win = null के लिए नामित एक var बनाया था; // और $ .win findViewById ("जीत") के बराबर है
var नियंत्रक विन्डो = मिश्रित .create नियंत्रक ("बिएनवे") // परिवर्तित जीत नियंत्रक के लिए विंड्यता स्पष्टता var नेवी = टाइटेनियम.यूआई.आईओएस.क्रेकेटनैविगेशनविंडो ({विंडो: नियंत्रकविंडो}); nav.open ();
Comments
Post a Comment