toFormInitStateCodeField method
Implementation
String toFormInitStateCodeField(SqfEntityFieldType field) {
final String objName = field.table!.tableName!.toLowerCase();
final String fName = field.fieldName!;
final String ccName = toCamelCase(fName);
switch (field.dbType) {
// case DbType.real:
// case DbType.blob:
// case DbType.integer:
// case DbType.numeric:
// return 'txt$ccName.text =$objName.$fName == null ? \'\' : $objName.$fName.toString();';
case DbType.bool:
return '';
case DbType.date:
return 'txt$ccName.text = $objName.$fName == null? \'\': UITools.convertDate($objName.$fName!);';
case DbType.datetime:
case DbType.datetimeUtc:
return '''txt$ccName.text = $objName.$fName == null? \'\': UITools.convertDate($objName.$fName!);
txtTimeFor$ccName.text = $objName.$fName == null? \'\': UITools.convertTime($objName.$fName!);
''';
default:
return 'txt$ccName.text =$objName.$fName == null ? \'\' : $objName.$fName.toString();';
//return 'txt$ccName.text = $objName.$fName ?? \'\';';
}
}