Skip to content

Commit 2549a3c

Browse files
committed
Update: Now working all options on web formulary and changes keys of expandable
1 parent 2fe2763 commit 2549a3c

File tree

17 files changed

+473
-369
lines changed

17 files changed

+473
-369
lines changed

Application/Json/json_formulary.json

+9-9
Original file line numberDiff line numberDiff line change
@@ -88,11 +88,11 @@
8888
{
8989
"key": "keyExpandable1",
9090
"label" : "EXPUESTA Yes, please personalise your marketing messages to me",
91-
"description" : "EXPUESTA En la imagen publicada por la NASA se puede apreciar una duna de color turquesa que asombra por su contraste con el entorno. Los científicos de la agencia espacial estadounidense explicaron el origen del extraño color que adoptó el médano del planeta rojo.",
9291
"type": "boolean",
9392
"expandableInfo": {
94-
"expandText": "EXPUESTA button Read more",
95-
"collapseText": "EXPUESTA button Read less"
93+
"textButtonReadMore": "EXPUESTA button Read more",
94+
"textButtonReadLess": "EXPUESTA button Read less",
95+
"description" : "EXPUESTA En la imagen publicada por la NASA se puede apreciar una duna de color turquesa que asombra por su contraste con el entorno. Los científicos de la agencia espacial estadounidense explicaron el origen del extraño color que adoptó el médano del planeta rojo."
9696
},
9797
"subtype": "expandable",
9898
"validator": [
@@ -110,22 +110,22 @@
110110
"key": "keyExpandable2",
111111
"type": "boolean",
112112
"label" : "Yes, please personalise your marketing messages to me",
113-
"description" : "En la imagen publicada por la NASA se puede apreciar una duna de color turquesa que asombra por su contraste con el entorno. Los científicos de la agencia espacial estadounidense explicaron el origen del extraño color que adoptó el médano del planeta rojo.",
114113
"expandableInfo": {
115-
"expandText": "button Read more",
116-
"collapseText": "button Read less"
114+
"textButtonReadMore": "button Read more",
115+
"textButtonReadLess": "button Read less",
116+
"description" : "En la imagen publicada por la NASA se puede apreciar una duna de color turquesa que asombra por su contraste con el entorno. Los científicos de la agencia espacial estadounidense explicaron el origen del extraño color que adoptó el médano del planeta rojo."
117117
},
118118
"subtype": "expandable",
119119
"validator": [
120120
{
121121
"type": "mandatory",
122122
"textError": "texto errorrrr"
123123
}
124-
]
125-
},
124+
],
126125
"style" : {
127126
"expandCollapseButtonTextColor" : "#000000",
128127
"expandCollapseButtonFontSize" : 12,
129128
},
130-
]
129+
}
130+
]
131131
}

GIGFormulary/Source/Builder/Fields/PickerFormField/PickerFormField.swift

-9
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,6 @@ protocol PickerFormFieldOutPut {
1313
func launchRule(idField: [String], behaivour: TypeBehavior)
1414
}
1515
// TODO EDU
16-
// falla el expandable el texto
17-
// en la web falta el exapandable (claves:
18-
/*
19-
expandableInfo": {
20-
"expandText": "EXPUESTA Pequeño texto",
21-
"collapseText": "EXPUESTA En la imagen publicada por la NASA se puede apreciar una duna de color turquesa que asombra por su contraste con el entorno. Los científicos de la agencia espacial estadounidense explicaron el origen del extraño color que adoptó el médano del planeta rojo."
22-
},
23-
"subtype": "expandable",
24-
*/
2516

2617
// probar las imagenes de los mandatory y de los checkbox desde app externa
2718

GIGFormulary/Source/Model/FormFieldModel.swift

+8-7
Original file line numberDiff line numberDiff line change
@@ -97,15 +97,16 @@ class FormFieldModel: NSObject {
9797
}
9898

9999
self.subtype = json["subtype"] as? String
100-
self.fieldDescription = json["description"] as? String
101100

102101
if let expandable = json["expandableInfo"] as? [AnyHashable: String],
103-
let expandText = expandable["expandText"],
104-
let collapseText = expandable["collapseText"] {
105-
self.expandableInfo = ExpandableInfo(
106-
collapseText: collapseText,
107-
expandText: expandText
108-
)
102+
let expandText = expandable["textButtonReadMore"],
103+
let collapseText = expandable["textButtonReadLess"],
104+
let description = expandable["description"] {
105+
self.expandableInfo = ExpandableInfo(
106+
collapseText: collapseText,
107+
expandText: expandText)
108+
109+
self.fieldDescription = description
109110
}
110111

111112
if json["listOptions"] != nil {

0 commit comments

Comments
 (0)