Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

React Native में ड्रॉपडाउन कैसे प्रदर्शित करें


React Native Picker कंपोनेंट एक ड्रॉपडाउन के समान है जो आपको दिए गए कई विकल्पों में से एक मान चुनने की अनुमति देता है।

बेसिक Picker कंपोनेंट इस प्रकार है:

<Picker selectedValue = {selectedelement} onValueChange = {updatefunc}>
    
    ...
    ...
    ...
    
</Picker>

Picker कंपोनेंट के साथ काम करने के लिए, आपको इसे पहले react-native से इम्पोर्ट करना होगा:

import { Picker } from 'react-native'

Picker प्रॉपर्टीज

क्र.सं. प्रॉप्स और विवरण
1 enabled
यह एक बूलियन मान लेता है। यदि false पर सेट किया गया तो पिकर अक्षम हो जाएगा और उपयोगकर्ता आइटम का चयन नहीं कर पाएगा।
2 itemStyle
आइटम्स के लिए लागू की जाने वाली स्टाइलिंग।
3 mode
यह प्रॉपर्टी तय करती है कि पिकर के आइटम्स कैसे प्रदर्शित किए जाएं। उपलब्ध विकल्प हैं: dialog और dropdown। यदि dialog mode तो पिकर आइटम्स एक मॉडल डायलॉग में प्रदर्शित होंगे। यदि dropdown तो यह सामान्य ड्रॉपडाउन मोड की तरह प्रदर्शित होगा।
4 onValueChange
कॉलबैक फ़ंक्शन जो तब कॉल किया जाएगा जब पिकर से आइटम चुना जाता है। उपलब्ध पैरामीटर्स हैं itemValue यानी चुना गया वास्तविक मान और itemPosition यानी आइटम की इंडेक्स स्थिति।
5 selectedValue
पिकर से चुना गया मान।

उदाहरण: React Native में Picker का उपयोग करके ड्रॉपडाउन प्रदर्शित करना

यह उदाहरण Picker कंपोनेंट का उपयोग करके ड्रॉपडाउन दिखाता है।

कोड इस प्रकार है:

<Picker selectedValue = {this.state.user} onValueChange = {this.updateUser}>
    
    
    
</Picker>

Picker को 3 मान दिए गए हैं: Steve, Ellen और Maria। इसे प्रदर्शित करने का पूरा कोड यहां दिया गया है।

import React, { Component } from 'react';
import { View, Text, Picker, StyleSheet } from 'react-native'
class PickerExample extends Component {
    state = {user: ''}
    updateUser = (user) => {
        this.setState({ user: user })
    }
    render() {
        return (
            
                
                    
                    
                    
                
                {this.state.user}
            
        )
    }
}
export default PickerExample
const styles = StyleSheet.create({
    text: {
        fontSize: 30,
        alignSelf: 'center',
        color: 'red'
    }
})

this.state.user का उपयोग पिकर कंट्रोल के लिए किया जाता है। जब उपयोगकर्ता चुना जाता है तो updateUser फ़ंक्शन ट्रिगर होगा।

आउटपुट

React Native में ड्रॉपडाउन कैसे प्रदर्शित करें

जब आप पिकर से नाम खोलते हैं तो आपको नीचे दिखाए अनुसार देखना चाहिए:

React Native में ड्रॉपडाउन कैसे प्रदर्शित करें


  1. Android में Alert Dialog कैसे दिखाएं Android में Alert Dialog कैसे दिखाएं

    Alert Dialog क्या है? Alert Dialog एक छोटा पॉप-अप विंडो है जो उपयोगकर्ता को निर्णय लेने के लिए प्रेरित करता है (जैसे हाँ/नहीं, ओके/कैंसिल)। यह वर्तमान एक्टिविटी के ऊपर दिखाई देता है और उपयोगकर्ता के इंटरैक्शन की प्रतीक्षा करता है। AlertDialog.Builder के मुख्य मेथड्स setTitle(CharSequence) - डा

  1. Android TextView में HTML प्रदर्शित करना Android TextView में HTML प्रदर्शित करना

    HtmlCompat का उपयोग (अनुशंसित) AndroidX HtmlCompat API लेवल के अनुसार सही इंप्लीमेंटेशन चुनता है और पुराने वर्जन पर क्रैश से बचाता है। बुनियादी उपयोग import androidx.core.text.HtmlCompat; String htmlText = <h2>शीर्षक</h2><p>यह <b>बोल्ड</b> और <i>इटैलिक</i>

  1. एंड्रॉइड में टोस्ट कैसे प्रदर्शित करें? एंड्रॉइड में टोस्ट कैसे प्रदर्शित करें?

    एंड्रॉइड में Toast संदेश दिखाने का बुनियादी उदाहरण यह उदाहरण दर्शाता है कि Toast.makeText() का उपयोग करके सरल टोस्ट संदेश कैसे प्रदर्शित करें। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में File → New Project चुनें। चरण 2: लेआउट (ConstraintLayout) res/layout/activity_main.xml: <?xml version=1.0