我使用了其他两个线程来创建一个应用程序,在该应用程序中,您可以在文本字段中键入一些文本,然后当您按下按钮时,会将默认容器添加到列表中,其中一个字段中为文本。但是,当我键入文本并添加小部件时,所有条目的文本都会更改,而不仅仅是添加的文本。这是我的代码:
determine_match <- function(df, col_a, col_b) {
col_a <- enquo(col_a)
col_b <- enquo(col_b)
newvar <- paste0(quo_name(col_a), quo_name(col_b))
df <- df %>% mutate(
!!newvar :=
c("No Match", "Match")[((!!col_a == '1') == (!!col_b == 'Yes')) + 1]
)
return(df)
}
如何使每个条目的文本都不同?
答案 0 :(得分:1)
List<Widget> children = new List.generate(
count,
(int i) => new InputWidget(
i,
noteRec: noteSend.text,
));
在此代码中,设置子级中所有元素的输入文本。这就是所有条目都更改为相同文本的原因。当您按下保存按钮并在List.generate中调用它时,可以将文本保存到字符串列表中:
List<Widget> children = new List.generate(
count,
(int i) => new InputWidget(
i,
noteRec: listString[i],
));
答案 1 :(得分:0)
尝试此代码
Container(
height: 200,
child: Column(
children: <Widget>[
Expanded(
child: buildGridView(),
)
],
),
),
然后调用将返回窗口小部件的buildGridView
Widget buildGridView() {
return Text('text here'); // your future widget
}