[mayaa-user:449] Re: 表示項目を変化させたい
suga
ko.suga @ gmail.com
2007年 2月 6日 (火) 17:06:15 JST
suga です。
On 2/6/07, duran <duran.seasar @ gmail.com> wrote:
> ・HTML側
> <span id="unit>mg</span>
>
> ・Mayaa側
> 案2
> <m:write id="unit" value="${session.getAttribute("item").unit == 1?'mg':
> (session.getAttribute("item").unit == 2?:'g':'kg')}"/>
意味的には大して変わりませんが、他にも beforeRender で function を
定義してそれを使用する方法があります。
<m:beforeRender><![CDATA[
function unitSign(code) {
if (code == 1) {
return 'mg';
} else if (code == 2) {
return 'g';
} else if (code == 3) {
return 'kg';
} else {
return '';// この分岐は仕様次第
}
}
]]></m:beforeRender>
<m:write id="unit" value="${ unitSign(session['item'].unit) }"/>
ちょっとだけ余分にメモリを使いますけど。
--
suga ( ko.suga @ gmail.com )
mayaa-user メーリングリストの案内