none
LightSwitch | PhoneNumberコントロールで電話番号の形式の初期設定を変更したい。 RRS feed

  • 質問

  • LightSwitch のPhoneNumberコントロールで

    電話番号の形式が

    となっておりますが、

    東京などの 03-9999-9999  

    フリーダイヤル 0120-99-9999

    に対応するため、都度

    AA-NNNN-NNNN や AAAA-NN-NNNN

    を定義しています。

    初期値で「AA-NNNN-NNNN」を有効にする方法化、一括で定義できる方法はございますでしょうか?

    2013年2月20日 5:24

回答

  • 以下、ご参考までに連携します。

     

    日本以外でもデフォルトでUSの形式になっていることを解消したいというスレッドがありました。(イギリス)

    How do I create a UK phone format without using code but with the phone number formats?

     

    ただ、ざっと見た感じですと、バリデーション用のコードをゴリゴリ書くなど、LightSwitchのうまみが少し損なわれてしまうような対応になってしまうのかな?という印象でした。

    LightSwitchのPhoneNumberコントロール自体が、oobaoobaoobaさんが望むような設定をスマートに実現できるような作りになっていないようです。

    それほどまでに大きなシステムにならないのでしたら、手で設定してゆくのもありかもしれません。

     

    また、LightSwichのようなあまり一般的でない技術を利用する場合は、積極的に英語圏の記事を検索した方が、求める情報に出会える確率が大きくなると思います。

    以上、何かしら調査のヒントになりますようでしたら、幸いです。

    • 編集済み kyk_nk 2013年2月20日 7:13 修正
    • 回答としてマーク oobaoobaooba 2013年2月21日 11:27
    2013年2月20日 7:08

すべての返信

  • 以下、ご参考までに連携します。

     

    日本以外でもデフォルトでUSの形式になっていることを解消したいというスレッドがありました。(イギリス)

    How do I create a UK phone format without using code but with the phone number formats?

     

    ただ、ざっと見た感じですと、バリデーション用のコードをゴリゴリ書くなど、LightSwitchのうまみが少し損なわれてしまうような対応になってしまうのかな?という印象でした。

    LightSwitchのPhoneNumberコントロール自体が、oobaoobaoobaさんが望むような設定をスマートに実現できるような作りになっていないようです。

    それほどまでに大きなシステムにならないのでしたら、手で設定してゆくのもありかもしれません。

     

    また、LightSwichのようなあまり一般的でない技術を利用する場合は、積極的に英語圏の記事を検索した方が、求める情報に出会える確率が大きくなると思います。

    以上、何かしら調査のヒントになりますようでしたら、幸いです。

    • 編集済み kyk_nk 2013年2月20日 7:13 修正
    • 回答としてマーク oobaoobaooba 2013年2月21日 11:27
    2013年2月20日 7:08
  • 返信頂きありがとう御座います。

    残念です。

    >LightSwichのようなあまり一般的でない技術

    そうですよね。

    私もこれを機に、今後はlightswitchの開発は必要最小限程度としたいと考えております。

    2013年2月20日 9:00