問題タブ [freezed]
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.
flutter - ブロックおよびフリーズ ライブラリを使用したラジオ グループの初期状態の作成
フリーズされたライブラリでブロックを使用しています。ユーザーがアプリを開いたときに、最初のラジオボタンが選択されている必要があります。初期状態と初期イベントが呼び出されたことを通知するオブザーバーブロックが作成されましたが、印刷すると
print("Print me Please ${state.maybeMap(orElse: () {}, radioClickState: (mstate) => mstate.value)}");
出力はNULL
です。
アプリケーション層を実装するブロック:
イベントコードは次のとおりです。
州コードは次のとおりです。
materialApp 内のコードは次のとおりです。
ラジオグループが実装したホームページ:
flutter - ブロックでフロートアクションボタンを処理する
フロート アクション ボタンをクリックすると、2 つの機能を実行するボトム シートが作成されます。
1-ボトムシートポップアップ。
2- クリックしたときにボトムシートのフォームが有効な場合、データをデータベースに保存します。
私はフリーズしたブロックを使用しています。フロートアクションボタンをクリックすると、ブロックに真の値が与えられます。フォームに入力すると、フロートアクションボタンをクリックすると有効になり、フォームはデータベースに保存され、ブロックはfalseの値を取得します。一番下のシートが開いていてフォームが検証されていないときにボタンをもう一度クリックすると、「この問題を修正する必要があります」という一番下のシートが再び開かれます。一番下のシートが閉じているときに、ブロックに偽の値を与えます。
キュビット状態:
キュビットコードは次のとおりです。
} }
ボトムシートのコードは次のとおりです。
flutter - キュービットの静的戻り値は新しい状態を発行しません
フリーズでブロックを学習しています。このキュビットを使用すると、新しい状態は出力されません。
しかし、このキュビットを使用すると、新しい状態が出力されます:
州コードは次のとおりです。