問題タブ [react-native-listview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
5746 参照

android - ListView でデータを検索 React Native

私は現在、反応ネイティブを学習しており、ListViewの問題で立ち往生しています。TextInput から ListView のデータを検索したいのですが、結果も ListView にあると思います。

これが私がこれまでに行ったことです:

次に何をすればいいですか?助けてください。ありがとう :)

アップデート!Urbancvek からの回答を読んだ後、次のsetSearchText()ようなメソッドに関数を追加します。

しかし、フィルタリングされたものではなく、常にすべての映画が表示されます。何か案は?ありがとう

0 投票する
0 に答える
338 参照

listview - React Native renderRowエラー:未定義はオブジェクトではありません(「e.id」を評価しています)

反応ネイティブの ListView で renderRow を試みています。このリストは、ユーザー検索の結果から生成されます。リクエストの数を抑えるために、400 ミリ秒のデバウンスがあります。問題は、renderRow が最後の状態で発生しているときに setState を変更すると、rowData.id の未定義のフェッチでアプリがクラッシュすることです。結果が「未定義」またはnullであるかどうかを深刻なifステートメントでキャッチしようとしましたがthis.state.dataSource.getRowCount() === 0、ListViewをレンダリングする前にチェックしてこれを回避しようとしました。複数のセクションとヘッダーを持つ listView です。

0 投票する
2 に答える
1953 参照

react-native - React Native ListView インセット

ここに画像の説明を入力リスト ビューをナビゲーション バーに合わせるのに問題があります。

私はインセットで作業を試みました.iOSでは機能しましたが、Androidでは問題がまだ残っています.

リストビュー(iOS)のインセットが自動的に設定されると思っていたでしょう。この場合、automaticAdjustContentInsets={true} は機能しません。インセットにハードコーディングしました。

また、iOS では listView の実行が少し遅いようです。

Android の問題は、listView が正しく挿入されていないように見えることです。

私の疑いは、反応するネイティブフラックスルーターがナビゲーションバーの下のコンテンツを考慮していないことです。

Navbar をレンダリングするナビゲーションに React-native-router-flux を使用しています。

"react-native-router-flux": "^3.30.0", "react-native": "^0.28.0",

0 投票する
1 に答える
10175 参照

javascript - エラー: モジュール "react-native" が見つかりません / モジュールが見つかりません: エラー: モジュール 'react-native-web' を解決できません

よし、機能する ListView コンポーネントを持つ react-native-web のブランチを必死にインストールしようとしています。このブランチ、具体的には。

次のようにプロジェクトディレクトリにインストールしました:npm install --save react@0.14 react-dom@0.14 https://github.com/IjzerenHein/react-native-web/tarball/feaure-listview2

から直接インストールしreact-native-webても、この問題はないようです。

index.web.js は次のようになります。

コンソールに表示される内容は次のとおりです (一部、テキストが多すぎます!)。

0 投票する
1 に答える
408 参照

react-native - TabBarIOS アイテムの代わりに ListView アイテムをトリガーする onPress イベント

画面の下部にあるListViewクリック可能なアイテムをスクロールできる反応ネイティブアプリがあります。TabBarIOSわかると思いますが、役立つ場合に備えてスクリーンショットを添付してください。

ページのスクリーンショット

何らかの理由で、クリックするTabBarIOS.Itemと下にあるクリック可能なアイテムがトリガーされますが、その理由はわかりません。

私のレンダリング機能を投稿しています。誰かが私が間違っていることを教えてくれたり、試してみることができる何かを提案したりできれば、私はそれを感謝します. 前もって感謝します。