কম্পিউটার

ReactNative এ ড্রপডাউন কিভাবে প্রদর্শন করবেন?


প্রতিক্রিয়া নেটিভ পিকার উপাদানটি একটি ড্রপডাউনের মতো যা আপনাকে প্রদত্ত একাধিক বিকল্প থেকে একটি মান নির্বাচন করতে দেয়৷

মৌলিক পিকার উপাদান নিম্নরূপ -

<Picker selectedValue = {selectedelement} onValueChange = {updatefunc}>
   <Picker.Item label = "ItemLabel" value = "ItemValue" />
      ...
      ...
      ...
   <Picker.Item label = "ItemLabel" value = "ItemValue" />
</Picker>

পিকার উপাদানের সাথে কাজ করার জন্য, আপনাকে প্রথমে এটিকে নিম্নরূপ প্রতিক্রিয়া-নেটিভ থেকে আমদানি করতে হবে -

import { Picker } from 'react-native'

পিকার প্রপার্টি

Sr. No প্রপস এবং বর্ণনা
1 সক্ষম
এটি একটি বুলিয়ান মান লাগে। ভুল সেট করলে বাছাইকারীকে অক্ষম করা হবে এবং ব্যবহারকারী আইটেমটি নির্বাচন করতে পারবেন না।
2 আইটেম স্টাইল
আইটেম জন্য স্টাইলিং প্রয়োগ করা.
3 মোড
এই সম্পত্তি বাছাইকারীর আইটেম কিভাবে প্রদর্শন করতে হবে তা নির্ধারণ করে। উপলব্ধ বিকল্পগুলি হল:ডায়ালগ এবং ড্রপডাউন। ডায়ালগ মোড হলে পিকার আইটেমগুলি একটি মোডাল ডায়ালগে প্রদর্শিত হবে। ড্রপডাউন হলে এটি সাধারণ ড্রপডাউন মোডের মতো প্রদর্শিত হবে।
4 অন ভ্যালু চেঞ্জ
পিকার থেকে আইটেমটি নির্বাচন করা হলে কলব্যাক ফাংশনটি কল করা হবে। উপলব্ধ প্যারামিটারগুলি হল আইটেম মান অর্থাৎ নির্বাচিত প্রকৃত মান এবং আইটেম অবস্থান অর্থাৎ আইটেমের সূচক অবস্থান।
5 নির্বাচিত মান
বাছাইকারী থেকে নির্বাচিত মান।

উদাহরণ:ReactNative-এ পিকার ব্যবহার করে ড্রপডাউন প্রদর্শন

এই উদাহরণটি পিকার কম্পোনেন্ট ব্যবহার করে ড্রপডাউন দেখায়।

কোডটি নিম্নরূপ -

<Picker selectedValue = {this.state.user} onValueChange = {this.updateUser}>
      <Picker.Item label = "Steve" value = "steve" />
      <Picker.Item label = "Ellen" value = "ellen" />
      <Picker.Item label = "Maria" value = "maria" />
   </Picker>

পিকার স্টিভ, এলেন এবং মারিয়াকে 3টি মান দেওয়া হয়েছে। এটি প্রদর্শন করার জন্য এখানে একটি সম্পূর্ণ কোড রয়েছে৷

৷ 'react' থেকে
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 (
         <View>
            <Picker selectedValue = {this.state.user} onValueChange = {this.updateUser}>
            <Picker.Item label = "Steve" value = "steve" />
            <Picker.Item label = "Ellen" value = "ellen" />
            <Picker.Item label = "Maria" value = "maria" />
         </Picker>
         <Text style = {styles.text}>{this.state.user}</Text>
            </View>
         )
      }
   }
   export default PickerExample
   const styles = StyleSheet.create({
   text: {
      fontSize: 30,
      alignSelf: 'center',
      color: 'red'
   }
})

this.state.user পিকার নিয়ন্ত্রণের জন্য ব্যবহৃত হয়। একটি ব্যবহারকারী বাছাই করা হলে UpdateUser ফাংশনটি ট্রিগার হবে৷

আউটপুট

ReactNative এ ড্রপডাউন কিভাবে প্রদর্শন করবেন?

আপনি পিকার থেকে নাম খুললে আপনাকে নিচের মত দেখতে হবে -

ReactNative এ ড্রপডাউন কিভাবে প্রদর্শন করবেন?


No
  1. ReactNative এ তারিখ এবং সময় পিকার কিভাবে প্রদর্শন করবেন?

  2. আমি কিভাবে Android এ একটি সতর্কতা ডায়ালগ প্রদর্শন করব?

  3. অ্যান্ড্রয়েডে টেক্সটভিউতে এইচটিএমএল কীভাবে প্রদর্শন করবেন?

  4. অ্যান্ড্রয়েডে টোস্ট কীভাবে প্রদর্শন করবেন?