FC2ブログ

サラリーマンのすらすらIT日記

IT関連を中心とした日々を綴ります。
--/--/--

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
2010/02/24

Ext JS-String関連のメソッド

Ext JSのドキュメントをここから見ていると、メニューの一番下にString関連のメソッドが書かれていました。Ext JSは難しくて高度な機能が多いのですが、これは簡単でした。

まずescape。シングルクォーテーションとバックスラッシュ(\)をエスケープする。URLに日本語などが含まれている場合にエスケープする、と書かれています。

次にformat。{0},{1}のような形式で文字列を埋め込むもの。そういえばGridをページングする時のToolbarにこのようなものがありました。

leftPad。文字列の左側に指定した長さ分、指定した文字列を埋める。ゼロサプレスしない数値表現に使えます。

toggle。交互に文字列を表示する。例文が書かれていて、

sort = sort.toggle('ASC', 'DESC');

sort = (sort == 'ASC' ? 'DESC' : 'ASC');

この2つのステートメントは同じ機能とのこと。あまり面白くありません。

最後にtrim。文字列の両サイドのホワイトスペースを除去する。確かめてみるまでもないでしょう。

初めの3つは試してみました。

var str = "'このペン'は\3,000です。";
alert(escape(str));
str = 'この青いペンは{0}で、あの赤いペンは{1}です。';
alert(String.format(str, "\\3,000", "\\2,500"));
str = '2';
alert(String.leftPad(str, 2, '0')); // 2桁表示。足りない部分は左に'0'を埋める

結果は次の通りです。





スポンサーサイト

コメント

コメントの投稿

  • URL
  • コメント
  • パスワード
  • 秘密
  • 管理者にだけ表示を許可する

トラックバック

トラックバックURL:http://sookibizviz.blog81.fc2.com/tb.php/384-21b888c1

■  カレンダー

04 | 2019/05 | 06
- - - 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 -

■  プロフィール

sookibizviz

Author:sookibizviz
仕事の内容やソフトの紹介を交えながら、日々の悪戦苦闘を綴っていきます。

■  最新記事

■  最新コメント

■  最新トラックバック

■  月別アーカイブ

■  カテゴリ

未分類 (64)
BizViz (24)
IT (1119)
計量 (76)
環境 (26)
数学 (181)
ニュース (46)
本 (187)
音楽 (113)
囲碁 (5)
将棋 (26)
ブログ (14)
日記 (19)

■  FC2カウンター

■  検索フォーム

■  RSSリンクの表示

■  QRコード

QRコード
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。