HTML5 Data Bindings Formatter Support Product Page
Answered
an if satement with HTML5 Data Bindings Formatter
Asked 12 Mar 2014 02:35:18
1
has this question
12 Mar 2014 02:35:18 Mr. em posted:
I need to write a condition something like this below with HTML5 Data BindingsI thought when you ASP I can still do it writing ASP Code with your extension, I need some help here please
I thought this might work but not (don't laugh )
<% If {{OnSpecail}} = "1" Then %>
{{rsProductDetail.data[0].UnitPrice.currency( "$", ".", ",", 2 )}}
<% Else %>
{{rsProductDetail.data[0].SpecialPrice.currency( "$", ".", ",", 2 )}}
<% End if %>
This is the ASP Code
<%
If rsProducts("OnSpecial" = "1" Then
rsProducts("SpecailPrices"
Else
rsProducts("UnitPrice"
End IF
%>
Please Help anybody
Replies
Replied 12 Mar 2014 10:28:07
12 Mar 2014 10:28:07 Teodor Kuduschiev replied:
Hello,
You cannot use asp code with the data bindings elements this way.
You can achieve this following these steps:
1. Wrap your
{{rsProductDetail.data[0].UnitPrice.currency( "$", ".", ",", 2 )}}
and
{{rsProductDetail.data[0].SpecialPrice.currency( "$", ".", ",", 2 )}}
in span tags
2. Select the span tag of the normal price, in the Data Bindings Tree select the {{OnSpecail}} element, in the dropdown menu on the left of the bind button select span.data.hide, then click Bind
3. Do the same with the special price span but then select: span.data.show
This way when the onspecial=1 the special price span will be displayed and the normal price span will be hidden.
You cannot use asp code with the data bindings elements this way.
You can achieve this following these steps:
1. Wrap your
{{rsProductDetail.data[0].UnitPrice.currency( "$", ".", ",", 2 )}}
and
{{rsProductDetail.data[0].SpecialPrice.currency( "$", ".", ",", 2 )}}
in span tags
2. Select the span tag of the normal price, in the Data Bindings Tree select the {{OnSpecail}} element, in the dropdown menu on the left of the bind button select span.data.hide, then click Bind
3. Do the same with the special price span but then select: span.data.show
This way when the onspecial=1 the special price span will be displayed and the normal price span will be hidden.
Replied 12 Mar 2014 19:33:10
12 Mar 2014 19:33:10 Mr. em replied:
You are missing one verifiable rsProducts("onSpecial"
there 3 variables in thersProducts Tabel
1. UnitPrice
2. onSpecial (Yes or No (bit)
3. SpecialPrice
if onSpecial = Yes then
SpecialPrice
else
UnitPrice
there 3 variables in thersProducts Tabel
1. UnitPrice
2. onSpecial (Yes or No (bit)
3. SpecialPrice
if onSpecial = Yes then
SpecialPrice
else
UnitPrice
Replied 12 Mar 2014 20:20:17
12 Mar 2014 20:20:17 Teodor Kuduschiev replied:
I am actually not missing anything. Please check my explanation once again..