【发布时间】:2021-09-02 19:56:28
【问题描述】:
- 在选择特定芯片时,我想使用该值进行一些计算和显示。
我尝试使用
onChanged方法实现它,但它不起作用,当我尝试实现它时出现以下错误。
无法推断类型参数“T”。试图推断'int?对于“T” 不起作用:参数 'onChanged' 声明为 'void Function(T?)?' 但参数是'void Function(Object?)'。类型'int?被推断 来自:参数 'options' 声明为 'List' 但参数是'List
>'。考虑通过 泛型的显式类型参数。
FormBuilderChoiceChip(
name: 'choice_chip',
decoration: InputDecoration(
labelText: 'Select an option',
),
onChanged: (value){
print(value);
}
options: [
FormBuilderFieldOption(
value: 'Test', child: Text('Test')),
FormBuilderFieldOption(
value: 'Test 1', child: Text('Test 1')),
FormBuilderFieldOption(
value: 'Test 2', child: Text('Test 2')),
FormBuilderFieldOption(
value: 'Test 3', child: Text('Test 3')),
FormBuilderFieldOption(
value: 'Test 4', child: Text('Test 4')),
],
)
请建议如何获得所选筹码的价值。
- 屏幕加载我想预先选择一个特定的芯片如何实现?
我尝试了initialValue = 2,但它不起作用。
【问题讨论】:
标签: flutter flutter-form-builder