Я хотел создать кнопку раскрывающегося списка, где вы могли бы выбирать между двумя категориями (доходы или расходы), но то, что я сделал, показывает только состояние раскрывающегося списка по умолчанию. Если я попытаюсь нажать «Доход», чтобы изменить его, в раскрывающемся списке все равно будут отображаться «Расходы». После того, как я щелкну за пределами окна для создания новой транзакции и снова открою его с помощью символа добавления, появится ранее выбранный вариант дохода. Но я хочу это, чтобы, когда я нажимаю «Доход», раскрывающийся список менялся на «Доход», и мне не приходилось повторно открывать создание транзакции.
Вот код, который я использовал (это не действительно организованно и хорошо, потому что это мой первый флаттер-проект):
Я хотел создать кнопку раскрывающегося списка, где вы могли бы выбирать между двумя категориями (доходы или расходы), но то, что я сделал, показывает только состояние раскрывающегося списка по умолчанию. Если я попытаюсь нажать «Доход», чтобы изменить его, в раскрывающемся списке все равно будут отображаться «Расходы». После того, как я щелкну за пределами окна для создания новой транзакции и снова открою его с помощью символа добавления, появится ранее выбранный вариант дохода. Но я хочу это, чтобы, когда я нажимаю «Доход», раскрывающийся список менялся на «Доход», и мне не приходилось повторно открывать создание транзакции. Вот код, который я использовал (это не действительно организованно и хорошо, потому что это мой первый флаттер-проект): [code]import 'package:flutter/material.dart'; import 'package:spar_radar/services/database_service.dart'; import 'package:flutter/services.dart'; import 'package:date_format_field/date_format_field.dart';
class HomePage extends StatefulWidget{ const HomePage({super.key});
@override State createState() => _HomePageState(); }
const List types = ['Expence', 'Income'];
class _HomePageState extends State {
final DatabaseService _databaseService = DatabaseService.instance;
Мне трудно это понять.
Мне удалось исправить кнопку «Применить» в раскрывающемся списке относительно всплывающего окна с помощью CSS Position:fixed. Но кнопка Применить по-прежнему перемещается относительно основного приложения. Я хотел бы, чтобы...
Мне трудно это понять.
Мне удалось исправить кнопку «Применить» в раскрывающемся списке относительно всплывающего окна с помощью CSS Position:fixed. Но кнопка Применить по-прежнему перемещается относительно основного приложения. Я хотел бы, чтобы...
Как привязать элементы DropDownButton к ViewModel?
Если следовать приведенной здесь логике, MenuFlyout или DropDownButton.Flyout — это контейнер для элементов. Но нет свойства ItemSource или чего-то еще, что я мог бы привязать к...
мне удалось установить ширину самой распада в 100% его контейнера (сетка, которая имеет ширину наполовину экрана), но не смог сделать то же самое с его разбором. Есть ли способ сделать это?