ब्लॉकली > फ़ील्ड > repositionForWindowResize

फ़ील्ड.repositionForWindowResize() तरीका

विंडो का साइज़ बदलने के दौरान, WidgetDiv की जगह बदलने के लिए डेवलपर हुक. अगर आपके फ़ील्ड में ऐसा WidgetDiv है जिसे विंडो का साइज़ बदलने पर खुद की जगह बदलने की ज़रूरत है, तो आपको यह हुक तय करना होगा. उदाहरण के लिए, टेक्स्ट इनपुट फ़ील्ड इस हुक को तय करते हैं, ताकि इनपुट WidgetDiv विंडो का साइज़ बदलने वाले इवेंट पर खुद की जगह बदल सके. यह खास तौर पर तब ज़रूरी होता है, जब मॉडल इनपुट बंद हों. ऐसा इसलिए, क्योंकि सॉफ़्ट कीबोर्ड खुलने पर Android डिवाइस, विंडो का साइज़ बदलने वाला इवेंट ट्रिगर कर देंगे.

अगर आप चाहते हैं कि WidgetDiv जगह में बदलाव करने के बजाय खुद को छिपा दे, तो 'गलत' दिखाएं. यह डिफ़ॉल्ट व्यवहार है.

ड्रॉपडाउन मेन्यू पहले से ही अपने पोज़िशनिंग लॉजिक को हैंडल करता है. इसलिए, अगर आपके फ़ील्ड में सिर्फ़ ड्रॉपडाउन है, तो आपको इस फ़ंक्शन को बदलने की ज़रूरत नहीं है.

हस्ताक्षर:

repositionForWindowResize(): boolean;

लौटाए जाने वाले प्रॉडक्ट:

बूलियन

अगर फ़ील्ड की जगह बदलनी है, तो 'सही' है. अगर WidgetDiv को खुद को छिपाना है, तो यह गलत है.