我刚刚开始学习抖动,这使我感到困惑,如下图所示,我创建了一个可重用的小部件-一行包含2个下拉菜单,分别是月份和年份。当我将其导入并在另一个小部件中使用时,我不知道如何从可重用的小部件中访问选定的月份和年份。
public void removeAllOccurrences(T targetElement) throws ElementNotFoundException {
removeElement(targetElement);
Comparable<T> comparableElement = (Comparable<T>) targetElement;
Iterator<T> iter = iteratorInOrder();
int n = 0;
while(iter.hasNext()) {
if (comparableElement.compareTo(iter.next()) == 0) {
n++;
}
}
for (int i = 0; i < n; i++) {
removeElement(targetElement);
}
}
下面的代码是我如何从另一个.dart文件导入和使用小部件
$products = OtherProduct::orderBy('id', 'DESC')
->when($request->col1, function ($query) {
return $query->where('col1', 'value to search');
})
->when($request->col2, function ($query) {
return $query->where('col2', 'value to search');
})
// ..
->get();
答案 0 :(得分:0)
也许您可以使用在
之类的Change方法上调用过的回调MonthYearPicker((picked){
setState((){_pickedMonth = picked});
}
因此在onChanged
内onChanged: handlePickedMonth;