Just wondering if Iβm missing something obvious.
Following property on a custom type:
<cfproperty
name="timetableDisplayOption" type="numeric" required="false" default="1"
ftSeq="40" ftFieldSet="Timetable" ftWizardStep="Timetable"
ftLabel="Timetable Display" ftType="list" ftList="0:None,1:Use richtext,2:Use items" >
Usage code (dumps and default for debugging only )
<cfdump var="#stObj.timetableDisplayOption#" >
<cfdump var="#stObj.timetableDisplayOption eq 2#" >
<cfdump var="#stObj.timetableDisplayOption eq 2.0#" >
<cfdump var="#stObj.timetableDisplayOption eq "2"#" >
<cfdump var="#stObj.timetableDisplayOption eq "2.0"#" >
<cfswitch expression="#stObj.timetableDisplayOption#" >
<cfcase value="1" >
#stObj.timetableHTML#
</cfcase>
<cfcase value="2" >
<skin:view stObject="#stObj#" webskin="#stObj.timetableWebskin#" />
</cfcase>
<cfdefaultcase>
WHY?!?
</cfdefaultcase>
</cfswitch>
Worked as expected on FarCry 7.2.12, Lucee 5.2.9, Java 8.
On FarCry p740, Lucee 5.3.10, Java 11 we get:
Any ideas?