国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

ヘッドレスUIコンボボックスでreact-hook-formsのレジスタを使用する方法
P粉449281068
P粉449281068 2024-01-16 11:09:40
0
1
753

このコードがあり、react-hook-form を使用してヘッドレス UI から Combobox コンポーネントに接続しようとしています。別の値を入力し、別のオプションを選択しようとすると、必ずエラー メッセージが表示されます。 未定義のプロパティを読み取ることができません (「名前」を読み取ります)

さまざまなバリエーションを試してみましたが、Comboboxregister で動(dòng)作させることができませんでした。ご協(xié)力をいただければ幸いです。 register を使用してジョブを?qū)g行したいのですが、react-hook-form のメソッドを?qū)g行するために他の Controller メソッドを使用したくありません。

リーリー


P粉449281068
P粉449281068

全員に返信(1)
P粉034571623

react-hook-form ハンドラーを Combobox に直接アタッチすることはおそらく得策ではありません。

  1. Input > onChange は、Location/User/... Model API の代わりに、文字列 target.value を含むイベントを提供します。 handleSubmitでコピーリクエストを発行して「解凍」していただけますか?もしそうなら、API エラー あそこ をどのように処理しますか? !
  1. 入力は、Combobox レベルの API エラーに関連している可能性があります。フォーム コンポーネント レベルで「成功」文字列と「失敗」文字列を區(qū)別するには特に注意する必要があります。

  2. 文字列はフォーム コンポーネント レベルでは解析できない場(chǎng)合があります。特に「複數(shù)」モードでは、「3 つの項(xiàng)目が選択されました」など、入力に集約された情報(bào)を表示できます。 registerCombobox.Input に展開すると、これが値になります。

  3. 最後に、他の (ヘッドレス UI 以外の) Combobox 実裝では、値は元のユーザー入力を保持します。

###例えば:###

ユーザー入力:「ユナイテッド航空」
  1. 選択候補(bǔ):「米國(guó)」、「英國(guó)」...
  2. ユーザーがオプションを選択します
  3. Combobox
  4. は新しい値を受け取りますが、Combobox.Input 値は「United」のままです
  5. 移植可能で將來性のあるアプローチに固執(zhí)することもできます。

結(jié)論は同じです。
Combobox

に値を解析して変換させます。 Combobox.Input の代わりに onChangeCombobox に指定します。ただし、これは Controlled RHF API バリアントでのみ可能です。

最新のダウンロード
詳細(xì)>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート