wijmo.input 名前空間 > IFormatValidateLib インターフェース : format メソッド |
使用する書式設定のロジックは、ここで設定した値型に基づいて決定されます。
有効な型は以下のとおりです。
値型が date の場合、書式設定ライブラリは wijinputdate のロジックを使用します。
値型が string の場合、書式設定ライブラリは wijinputmask のロジックを使用します。
値型が number の場合、書式設定ライブラリは wijinputnumber のロジックを使用します。
wijinputdate の場合、formatOrType パラメーターは、有効な dateFormat オブジェクトを含む文字列値です。
wijinputmask の場合、formatOrType パラメーターは、有効な maskFormat オブジェクトを含む文字列値です。正規表現マスク書式は無効です。
wijinputnumber の場合、formatOrType パラメーターは、有効な型の値を含む文字列値です。
wininputdate の場合、options パラメーターは、5 つのプロパティまたは null を含むオブジェクトです。
これらのオプションの詳細については、「InputDate」を参照してください。
wijinputmask の場合、options パラメーターは、2 つのプロパティを含むオブジェクトです。
これらのオプションの詳細については、「InputMask」を参照してください。
wijinputnumber の場合、options パラメーターは、8 つのプロパティを含むオブジェクトです。
これらのオプションの詳細については、「InputNumber」を参照してください。
指定した書式タイプとオプションを使用して、指定した値を文字列に書式設定します。
Javascript (Usage) | |
---|---|
var instance; //タイプ:wijmo.input.IFormatValidateLib; var returnValue; // Type: string // パラメータ var value; //タイプ: any var formatOrType; //タイプ: string var options; //タイプ: any returnValue = instance.format(value, formatOrType, options); |
Javascript (Specification) | |
---|---|
function format( value : any, formatOrType : string, options : any ) : string; |
使用する書式設定のロジックは、ここで設定した値型に基づいて決定されます。
有効な型は以下のとおりです。
値型が date の場合、書式設定ライブラリは wijinputdate のロジックを使用します。
値型が string の場合、書式設定ライブラリは wijinputmask のロジックを使用します。
値型が number の場合、書式設定ライブラリは wijinputnumber のロジックを使用します。
wijinputdate の場合、formatOrType パラメーターは、有効な dateFormat オブジェクトを含む文字列値です。
wijinputmask の場合、formatOrType パラメーターは、有効な maskFormat オブジェクトを含む文字列値です。正規表現マスク書式は無効です。
wijinputnumber の場合、formatOrType パラメーターは、有効な型の値を含む文字列値です。
wininputdate の場合、options パラメーターは、5 つのプロパティまたは null を含むオブジェクトです。
これらのオプションの詳細については、「InputDate」を参照してください。
wijinputmask の場合、options パラメーターは、2 つのプロパティを含むオブジェクトです。
これらのオプションの詳細については、「InputMask」を参照してください。
wijinputnumber の場合、options パラメーターは、8 つのプロパティを含むオブジェクトです。
これらのオプションの詳細については、「InputNumber」を参照してください。
$.wijinputcore.format(new Date(2013,8,12)); // returns: "9/12/2013" $.wijinputcore.format(new Date(2013,8,12), "yyyy/MM/dd"); // returns: "2013/09/12" $.wijinputcore.format(new Date(2013,8,12),{culture: "ja-JP"}); // returns: "2013/09/12" $.wijinputcore.format(new Date(2013,8,12,23,22,33), "tt hh:mm:ss", {culture: "ja-JP"}); // returns: "午後 11:22:33" $.wijinputcore.format(new Date(2013,8,12,24,12,12), "HH:mm:ss", {midnightAs0: true}); // returns: "00:12:12" $.wijinputcore.format("1234567", "999-9999", {autoConvert: true}); // returns: "123-4567" $.wijinputcore.format("1234567", "999-9999", {autoConvert: false}); // returns: " " $.wijinputcore.format(12345); // returns: "12345.00" $.wijinputcore.format(12345, "numeric", {decimalPlaces:3}); // returns: "12345.000" $.wijinputcore.format(12345, "percent"); // returns: "12345.00 %" $.wijinputcore.format(12345, "currency"); // returns: "$12345.00" $.wijinputcore.format(12345, "currency", {culture: "ja-JP"}); // returns: "¥12345.00" $.wijinputcore.format(12345, "numeric", {positivePrefix: "+", negativePrefix: "-"}); // returns: "+12345.00"
Wijmo 入力ウィジェットは内部で同じ書式設定ライブラリを使用します。
書式設定の詳細については、「書式設定関数ライブラリ」を参照してください。