反応ネイティブでJSON応答に動的チェックボックスを作成するにはどうすればよいですか?

fazeel反応

私はreactNativeの新しい蜂です。繰り返し質問する場合はご容赦ください。このトピックに関して以前に尋ねられた質問は私には役に立たないので、私は相対的な質問をしています。JSON応答に基づいて動的チェックボックスを作成したいのですが、データを配列に収集しました。以下はコードです。

sellablePartsCategory = [];

SellablePartsCategoryにはデータが含まれています

sellablePartsCategory = ["Brake", "Suspension", "Engine", "Tyre"]

renderParts(){
    for(let i=0; i<sellablePartsCategory.length; i++){
      return(
        <CheckBoxComponent 
            title={sellablePartsCategory[i]}
            checked= {true} /> );
    }
}

 render(){
 <View>
    <Text> {sellablePartsCategory} </Text>
      {this.renderParts()}
 </View> }

returnステートメントがforループを壊し、1回だけ実行することを知っています。配列のインデックス値がゼロになり、ループが中断します。問題を解決する方法がわかりません。CheckBoxComponent.jsは

import React, { Component } from 'react';                         
import {TextInput, StyleSheet, View, Text} from 'react-native';   
import { CheckBox, ListItem, List } from 'react-native-elements';  
const CheckBoxComponent = ({title, checked}) => {
return (
    <CheckBox
        title={title}
        checkedColor='#0D4A8E'
        checked={checked}
        />
);};

export { CheckBoxComponent };
Kartal Erkoc

あなたにはrenderParts()この方法、あなたは、単一のリターンを使用して、リスト内のすべてのチェックボックスを返すことができます。以下のコードを試してください。

renderParts(){
    let checkBoxComponentList = [];
    for(let i=0; i<sellablePartsCategory.length; i++){
        checkBoxComponentList.push(<CheckBoxComponent 
            title={sellablePartsCategory[i]}
            checked= {true} />);
    }
    return checkBoxComponentList;
}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

反応ネイティブでフェッチ応答のボタンテキストを変更するにはどうすればよいですか?

分類Dev

反応ネイティブでフェッチ応答のボタンを変更するにはどうすればよいですか?

分類Dev

AngularJSディレクティブのチェックボックスのクリックに応答するにはどうすればよいですか?

分類Dev

反応フックのCheckAllチェックボックスでチェックボックスを作成するにはどうすればよいですか?

分類Dev

ajax応答にチェックボックスを追加するにはどうすればよいですか?

分類Dev

反応ネイティブの反応ネイティブ要素ライブラリのチェックボックスを使用して、フラットリストから複数のアイテムを選択するにはどうすればよいですか?

分類Dev

反応ネイティブボタンをクリックしてデータをWebviewに送信するにはどうすればよいですか?

分類Dev

反応ネイティブでボタンのクリック領域を定義するにはどうすればよいですか?

分類Dev

反応ネイティブでFlatListからアイテム/インデックスを削除するにはどうすればよいですか?

分類Dev

反応ネイティブで複数のボタンのタッチを同時に有効にするにはどうすればよいですか?

分類Dev

反応ネイティブナビゲーターでスワイプバックを無効にするにはどうすればよいですか?

分類Dev

レトロフィット応答からJSON配列とJSONオブジェクト応答を取得するにはどうすればよいですか?

分類Dev

応答の返されたデータをチェックするhttp要求のテストを作成するにはどうすればよいですか?

分類Dev

反応ネイティブでクリックされた画像からフォームを追加するにはどうすればよいですか?

分類Dev

React JSアプリでインタラクティブなチェックボックスを作成するにはどうすればよいですか?

分類Dev

jqueryで特定の列値を選択するためのチェックボックスと一緒にテーブルにjson応答を表示するにはどうすればよいですか?

分類Dev

複数の独立したスイッチをネイティブに反応させるにはどうすればよいですか?

分類Dev

反応ネイティブでスプラッシュ画面からログイン画面に移動するにはどうすればよいですか?

分類Dev

反応ネイティブ(jsonなし)でフラットリストの検索バーを追加するにはどうすればよいですか?

分類Dev

反応ネイティブの他のフォルダー内のアセットにアクセスするにはどうすればよいですか?

分類Dev

反応ネイティブアプリケーションを使用してサーバーにデータを送信し、応答をフェッチするにはどうすればよいですか?

分類Dev

反応ネイティブボタンの影を削除するにはどうすればよいですか?

分類Dev

チェックボックスから1d配列への応答のリストを取得するにはどうすればよいですか?

分類Dev

反応フックのある状態でオブジェクトを動的に作成するにはどうすればよいですか?

分類Dev

反応でチェックボックスフォームを使用するにはどうすればよいですか?

分類Dev

ネットブックでUbuntuの応答性を高めるにはどうすればよいですか?

分類Dev

反応テーブルのファイアストアの値に基づいてチェックボックスのデフォルト状態を設定するにはどうすればよいですか

分類Dev

反応フック内に新しいJSONオブジェクトを作成するにはどうすればよいですか?

分類Dev

反応ネイティブチャットアプリケーションでGraphQlサブスクリプションを使用して、GraphQlクエリからリアルタイムの更新を取得するにはどうすればよいですか?

Related 関連記事

  1. 1

    反応ネイティブでフェッチ応答のボタンテキストを変更するにはどうすればよいですか?

  2. 2

    反応ネイティブでフェッチ応答のボタンを変更するにはどうすればよいですか?

  3. 3

    AngularJSディレクティブのチェックボックスのクリックに応答するにはどうすればよいですか?

  4. 4

    反応フックのCheckAllチェックボックスでチェックボックスを作成するにはどうすればよいですか?

  5. 5

    ajax応答にチェックボックスを追加するにはどうすればよいですか?

  6. 6

    反応ネイティブの反応ネイティブ要素ライブラリのチェックボックスを使用して、フラットリストから複数のアイテムを選択するにはどうすればよいですか?

  7. 7

    反応ネイティブボタンをクリックしてデータをWebviewに送信するにはどうすればよいですか?

  8. 8

    反応ネイティブでボタンのクリック領域を定義するにはどうすればよいですか?

  9. 9

    反応ネイティブでFlatListからアイテム/インデックスを削除するにはどうすればよいですか?

  10. 10

    反応ネイティブで複数のボタンのタッチを同時に有効にするにはどうすればよいですか?

  11. 11

    反応ネイティブナビゲーターでスワイプバックを無効にするにはどうすればよいですか?

  12. 12

    レトロフィット応答からJSON配列とJSONオブジェクト応答を取得するにはどうすればよいですか?

  13. 13

    応答の返されたデータをチェックするhttp要求のテストを作成するにはどうすればよいですか?

  14. 14

    反応ネイティブでクリックされた画像からフォームを追加するにはどうすればよいですか?

  15. 15

    React JSアプリでインタラクティブなチェックボックスを作成するにはどうすればよいですか?

  16. 16

    jqueryで特定の列値を選択するためのチェックボックスと一緒にテーブルにjson応答を表示するにはどうすればよいですか?

  17. 17

    複数の独立したスイッチをネイティブに反応させるにはどうすればよいですか?

  18. 18

    反応ネイティブでスプラッシュ画面からログイン画面に移動するにはどうすればよいですか?

  19. 19

    反応ネイティブ(jsonなし)でフラットリストの検索バーを追加するにはどうすればよいですか?

  20. 20

    反応ネイティブの他のフォルダー内のアセットにアクセスするにはどうすればよいですか?

  21. 21

    反応ネイティブアプリケーションを使用してサーバーにデータを送信し、応答をフェッチするにはどうすればよいですか?

  22. 22

    反応ネイティブボタンの影を削除するにはどうすればよいですか?

  23. 23

    チェックボックスから1d配列への応答のリストを取得するにはどうすればよいですか?

  24. 24

    反応フックのある状態でオブジェクトを動的に作成するにはどうすればよいですか?

  25. 25

    反応でチェックボックスフォームを使用するにはどうすればよいですか?

  26. 26

    ネットブックでUbuntuの応答性を高めるにはどうすればよいですか?

  27. 27

    反応テーブルのファイアストアの値に基づいてチェックボックスのデフォルト状態を設定するにはどうすればよいですか

  28. 28

    反応フック内に新しいJSONオブジェクトを作成するにはどうすればよいですか?

  29. 29

    反応ネイティブチャットアプリケーションでGraphQlサブスクリプションを使用して、GraphQlクエリからリアルタイムの更新を取得するにはどうすればよいですか?

ホットタグ

アーカイブ