getCheklistItems static method
Implementation
static Future<List<RadioCheckData>> getCheklistItems(
Object model,
String valueText,
String displayText, {
String where = '',
String orderSort = 'ASC',
String orderBy = '1',
}) async {
var checkItems = <RadioCheckData>[];
var sql =
'SELECT $valueText, $displayText FROM ${model.runtimeType.toString()} $where Order By $orderBy $orderSort';
print(sql);
var modelListCLI = await rf.db.get(model, sql);
if (modelListCLI != null) {
for (var item in modelListCLI) {
var value = Dynamic(item).get(valueText);
var display = Dynamic(item).get(displayText) ?? '';
checkItems.add(
RadioCheckData(label: display.toString(), value: value.toString()),
);
}
}
return checkItems;
}