onEditingComplete method
Implementation
Future<void> onEditingComplete(
FormObject obj,
) async {
printDebug(obj);
switch (obj.control?.id) {
case 'loai_th':
if (obj.control?.getValueSelected() == 'A') {
findControlInputFormAllPage('ma_th').enabled.value = true;
} else {
findControlInputFormAllPage('ma_th').enabled.value = false;
}
break;
case 'btn_search_kenh_kt':
var dataC = {};
dataC['ma_kt'] =
findControlInputFormAllPage('ma_kt').getValueSelected() ?? '';
dataC['ma_kt_c2'] =
findControlInputFormAllPage('ma_kt_c2').getValueSelected() ?? '';
dataC['ma_kt_tong'] =
findControlInputFormAllPage('ma_kt_tong').getValueSelected() ?? '';
var data = await Get.toNamed(kenhKTView, arguments: dataC);
if (data != null) {
var maKt = findControlInputFormAllPage('ma_kt');
maKt.value.value = data?['ma_kt'] ?? '';
var maKtC2 = findControlInputFormAllPage('ma_kt_c2');
maKtC2.value.value = data?['ma_kt_c2'] ?? '';
setValueForFormByIdWidget('ma_kt_tong', data?['ma_kt_tong'] ?? '');
}
break;
}
}