Reactテーブルの行データをOnclickで取得する方法

タムジッド

こんにちは私は、react-tableの行アイテムのボタンをクリックすると、その行のデータが別のコンポーネントに渡されるように、reactアプリを設定しようとしています。現時点では、正しいデータをconsole.logに記録しようとしていますが、クリックに基づいて反応テーブルの行データを渡す方法がわかりません。これどうやってするの?ありがとう

onclickを渡すデータをトリガーしたいボタン(詳細ビューを表示)と一緒に状態で保存されたダミーデータ:

    columns: [
      {
        Header: "First Name",
        accessor: "fname"
      },
      {
        Header: "Last Name",
        accessor: "lname"
      },
      {
        Header: "Employee Group",
        accessor: "egroup"
      },
      {
        Header: "Date of Birth",
        accessor: "dob"
      },
      {
        Header: "",
        id: "id",
        Cell: ({ row }) => (
          <button onClick={e => this.handleShow()}>
            Detailed View
          </button>
        )
      },
    ],
    posts: [
      {
        fname: "gerald",
        lname: "nakhle",
        egroup: "faisbuk",
        dob: "8/10/1995"
      }
    ]

テーブルをレンダリングするための私の呼び出し:

<ReactTable columns={this.state.columns} data={this.state.posts}></ReactTable>

私のonclickハンドラー関数ですが、私が求めているテーブル行データにアクセスする方法がわかりません

handleShow(e) {
    console.log(e);
  }
ハリド

行にonClickハンドラーを追加する必要があります

const onRowClick = (state, rowInfo, column, instance) => {
    return {
        onClick: e => {
            console.log('A Td Element was clicked!')
            console.log('it produced this event:', e)
            console.log('It was in this column:', column)
            console.log('It was in this row:', rowInfo)
            console.log('It was in this table instance:', instance)
        }
    }
}

<ReactTable columns={this.state.columns} data={this.state.posts} getTrProps={onRowClick}></ReactTable>

詳細については、この投稿を確認してください。列のreact-tableコンポーネントonClickイベント

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

React行で動的に作成されたテーブルデータを取得する

分類Dev

「1対多のテーブル」が取得する各データで1行のみを返す方法

分類Dev

sailsjsでmysqlテーブルのメタデータを取得する方法

分類Dev

Hibernateでデータベーステーブルの値を取得する方法は?

分類Dev

テーブルのデータなしで1行のテーブルの列名を取得する-Firebird

分類Dev

Luaのテーブルからデータを取得する方法

分類Dev

LaravelEloquentで複数のテーブルからデータを取得する方法

分類Dev

SQLで3つのテーブルからデータを取得する方法

分類Dev

データテーブル列でnull以外の値を取得する方法

分類Dev

cakePHPの結合テーブルで利用できないデータをテーブルから取得する方法

分類Dev

MySQLのテーブルの行のグループから平均と最後のデータを取得する方法

分類Dev

レガシー jQuery データ テーブルから特定の行の行 ID を取得する方法

分類Dev

MysqlのデータをReactテーブルに表示する方法

分類Dev

データテーブルの行を区別する方法は?

分類Dev

HTMLテーブルで特定のデータを取得する

分類Dev

Angularでテーブルの行データを検証する方法は?

分類Dev

テーブルからデータを取得し、jqueryで別のテーブルに移動する方法

分類Dev

テーブル行を他のテーブルのデータで上書きする方法

分類Dev

mysqlデータベースからテーブルの最後の500行のダンプを取得する方法

分類Dev

anglejsを使用してテーブルから行データを取得する方法

分類Dev

SQLServerでテーブル行の最大数を取得する方法

分類Dev

テーブル行でhrefの値を取得する方法は?

分類Dev

TypeScriptでテーブルの行インデックスと行データを取得する

分類Dev

同じテーブルのデータで行を更新する

分類Dev

LinQ To Entities を使用して複数のテーブルからデータの行を取得する方法

分類Dev

テーブルにデータを入力するループ内のthymeleafでifelseを実行する方法

分類Dev

「AndroidStudioでカーソルを使用して複数のテーブルからデータを取得する方法」

分類Dev

EFCoreでデータベーステーブルの主キー列のリストを取得する方法

分類Dev

Cakephp 3でデータテーブル検索キーを取得する方法は?

Related 関連記事

  1. 1

    React行で動的に作成されたテーブルデータを取得する

  2. 2

    「1対多のテーブル」が取得する各データで1行のみを返す方法

  3. 3

    sailsjsでmysqlテーブルのメタデータを取得する方法

  4. 4

    Hibernateでデータベーステーブルの値を取得する方法は?

  5. 5

    テーブルのデータなしで1行のテーブルの列名を取得する-Firebird

  6. 6

    Luaのテーブルからデータを取得する方法

  7. 7

    LaravelEloquentで複数のテーブルからデータを取得する方法

  8. 8

    SQLで3つのテーブルからデータを取得する方法

  9. 9

    データテーブル列でnull以外の値を取得する方法

  10. 10

    cakePHPの結合テーブルで利用できないデータをテーブルから取得する方法

  11. 11

    MySQLのテーブルの行のグループから平均と最後のデータを取得する方法

  12. 12

    レガシー jQuery データ テーブルから特定の行の行 ID を取得する方法

  13. 13

    MysqlのデータをReactテーブルに表示する方法

  14. 14

    データテーブルの行を区別する方法は?

  15. 15

    HTMLテーブルで特定のデータを取得する

  16. 16

    Angularでテーブルの行データを検証する方法は?

  17. 17

    テーブルからデータを取得し、jqueryで別のテーブルに移動する方法

  18. 18

    テーブル行を他のテーブルのデータで上書きする方法

  19. 19

    mysqlデータベースからテーブルの最後の500行のダンプを取得する方法

  20. 20

    anglejsを使用してテーブルから行データを取得する方法

  21. 21

    SQLServerでテーブル行の最大数を取得する方法

  22. 22

    テーブル行でhrefの値を取得する方法は?

  23. 23

    TypeScriptでテーブルの行インデックスと行データを取得する

  24. 24

    同じテーブルのデータで行を更新する

  25. 25

    LinQ To Entities を使用して複数のテーブルからデータの行を取得する方法

  26. 26

    テーブルにデータを入力するループ内のthymeleafでifelseを実行する方法

  27. 27

    「AndroidStudioでカーソルを使用して複数のテーブルからデータを取得する方法」

  28. 28

    EFCoreでデータベーステーブルの主キー列のリストを取得する方法

  29. 29

    Cakephp 3でデータテーブル検索キーを取得する方法は?

ホットタグ

アーカイブ