blockly > फ़ील्ड > repositionForWindowResize

Field.repositionForWindowResize() विधि

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

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

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

हस्ताक्षर:

repositionForWindowResize(): boolean;

सामान लौटाना:

boolean

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