使用现有答案作为提示文本
Using existing answer as a hint text
我正在尝试将存储在列表 List<Data> data = [];
中的现有答案显示为提示文本(如果它们可用)。目前我正在使用这个 code: https://pastecode.io/s/bj9jkx06
错误是如果我回答第二个问题,提示文本将显示在第一个文本字段中。
尝试在 hintText 的 InputDecoration 属性 上提供 TextField 它需要一个像
这样的字符串
hintText: "Hint Text"
我认为不需要数据对象。
我会简单地使用另一个 map ,其中关键是问题,就像你的其他地图一样。
Map<String, String> data = {}
这需要将读取方法中的数据加载更改如下:
raw.forEach((key, value) {
data[key] = value;
});
现在您的数据已加载,您可以使用问题作为关键字,以这种方式检索问题的提示:
String hint = data[question] != null? data[question] : 'write something';
如果数据不包含与特定问题相关的记录,它将 return 'write something' 字符串
提醒一下,index starts with 0
。所以你落后一 textfield
。
我正在尝试将存储在列表 List<Data> data = [];
中的现有答案显示为提示文本(如果它们可用)。目前我正在使用这个 code: https://pastecode.io/s/bj9jkx06
错误是如果我回答第二个问题,提示文本将显示在第一个文本字段中。
尝试在 hintText 的 InputDecoration 属性 上提供 TextField 它需要一个像
这样的字符串hintText: "Hint Text"
我认为不需要数据对象。
我会简单地使用另一个 map
Map<String, String> data = {}
这需要将读取方法中的数据加载更改如下:
raw.forEach((key, value) {
data[key] = value;
});
现在您的数据已加载,您可以使用问题作为关键字,以这种方式检索问题的提示:
String hint = data[question] != null? data[question] : 'write something';
如果数据不包含与特定问题相关的记录,它将 return 'write something' 字符串
提醒一下,index starts with 0
。所以你落后一 textfield
。