- OpenLaszlo紹介
- プログラム構造関連
- スクリプト
- Javascript基礎
- 基礎知識
- ビュー<view>
- レイアウト
- 動かす
- 入力デバイス
- 文字
- 数値
- 日付
- オブジェクト指向
- 標準コンポーネント
- データの扱い
- データ操作(基礎)
- 応用編
–
金額表示などで数値をカンマ付けする方法。
<?xml version="1.0" encoding="UTF-8"?> <canvas proxied="false" bgcolor="0xeeeeee"> <simplelayout/> <method name="addComma" args="n"> <![CDATA[ var rem = n.length-3; if(rem>0) n = this.addComma(n.substr(0,rem)) + "," + n.substr(rem,3); return n; ]]> </method> <edittext name="ed" width="200">1234567890</edittext> <button>カンマ付きにする <handler name="onclick"> var e = canvas.ed.value; var c = canvas.addComma(e); canvas.txt.setAttribute('text',c); </handler> </button> <text name="txt"/> </canvas>