|
|
|
@ -183,7 +183,7 @@ class _AddAllergiesState extends State<AddAllergies> {
|
|
|
|
heightFactor: 0.7,
|
|
|
|
heightFactor: 0.7,
|
|
|
|
child: BaseView<SOAPViewModel>(
|
|
|
|
child: BaseView<SOAPViewModel>(
|
|
|
|
onModelReady: (model) async {
|
|
|
|
onModelReady: (model) async {
|
|
|
|
if (model.listOfAllergies.length == 0) {
|
|
|
|
if (model.allergiesList.length == 0) {
|
|
|
|
await model.getMasterLookup(MasterKeysService.Allergies);
|
|
|
|
await model.getMasterLookup(MasterKeysService.Allergies);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (model.allergySeverityList.length == 0) {
|
|
|
|
if (model.allergySeverityList.length == 0) {
|
|
|
|
@ -216,7 +216,7 @@ class _AddAllergiesState extends State<AddAllergies> {
|
|
|
|
Container(
|
|
|
|
Container(
|
|
|
|
height: screenSize.height * 0.070,
|
|
|
|
height: screenSize.height * 0.070,
|
|
|
|
child: InkWell(
|
|
|
|
child: InkWell(
|
|
|
|
onTap: model.listOfAllergies != null
|
|
|
|
onTap: model.allergiesList != null
|
|
|
|
? () {
|
|
|
|
? () {
|
|
|
|
setState(() {
|
|
|
|
setState(() {
|
|
|
|
_selectedAllergy = null;
|
|
|
|
_selectedAllergy = null;
|
|
|
|
@ -227,7 +227,7 @@ class _AddAllergiesState extends State<AddAllergies> {
|
|
|
|
decoration: textFieldSelectorDecoration("Select Allergy", _selectedAllergy != null ? _selectedAllergy.nameEn : null, true,icon: EvaIcons.search),
|
|
|
|
decoration: textFieldSelectorDecoration("Select Allergy", _selectedAllergy != null ? _selectedAllergy.nameEn : null, true,icon: EvaIcons.search),
|
|
|
|
itemSubmitted: (item) => setState(() => _selectedAllergy = item),
|
|
|
|
itemSubmitted: (item) => setState(() => _selectedAllergy = item),
|
|
|
|
key: key,
|
|
|
|
key: key,
|
|
|
|
suggestions: model.listOfAllergies,
|
|
|
|
suggestions: model.allergiesList,
|
|
|
|
itemBuilder: (context, suggestion) => new Padding(
|
|
|
|
itemBuilder: (context, suggestion) => new Padding(
|
|
|
|
child:Texts( projectViewModel.isArabic? suggestion.nameAr: suggestion.nameEn),
|
|
|
|
child:Texts( projectViewModel.isArabic? suggestion.nameAr: suggestion.nameEn),
|
|
|
|
padding: EdgeInsets.all(8.0)),
|
|
|
|
padding: EdgeInsets.all(8.0)),
|
|
|
|
|