组合视图 统一视图 树状图
讨论主题 [ 上一个 | 下一个 ]
toggle
Andrej Litowka
How to format phone number?
2011年1月31日 上午4:14
答复

Andrej Litowka

等级: Junior Member

帖子: 79

加入日期: 2010年6月30日

最近的帖子

Hello all,

I'm using liferay 6.0.2 and adding phone numbers in a portlet with PhoneServiceUtil.updatePhone or PhoneServiceUtil.addPhone. Even if I enter the phone number as e.g. +49 (0) 111 222 333 it will be saved in the table Phone as 49111222333 and also shown on the page like this. I would save the phone number in the same format as I entered it in the form. The field Phone.number_ is a VARCHAR, so it should be possible. Is there any liferay build-in functionality to save the numbers in my own format? How I can configure this? If not, is the only possibility to format phone numbers to implement own PhoneNumberFormat? Currently only USAPhoneNumberFormat is available. There is no formater for Europe.

Thanks and regards,
Andrej
Jeremy A. Morgenröter
RE: How to format phone number?
2011年5月11日 上午5:23
答复

Jeremy A. Morgenröter

等级: New Member

帖子: 10

加入日期: 2010年2月3日

最近的帖子

Hello Andrej,

just set
##
## Format
##

#
# Set the location of the class that implements
# com.liferay.format.PhoneNumberFormat. This class will format phone
# numbers.
#
#com.liferay.util.format.PhoneNumberFormat=com.liferay.util.format.USAPhoneNumberFormat
com.liferay.util.format.PhoneNumberFormat=com.liferay.util.format.IdenticalPhoneNumberFormat


in your system-ext.properties and restart Liferay. Works fine using LP6 GA4.

Best Regards.
Jack Bakker
RE: How to format phone number?
2012年9月22日 上午7:09
答复

Jack Bakker

等级: Liferay Master

帖子: 840

加入日期: 2010年1月3日

最近的帖子

com.liferay.util.format options are not comprehensive, of course neither are my phoneformat utils that I've been putting in a seperate *clientname*-utils that I export as jar to global classpath

there is a google libphonenumber (http://code.google.com/p/libphonenumber/) I am currently reviewing

are u experienced ? if so pls share... thx
Hitoshi Ozawa
RE: How to format phone number?
2012年9月22日 下午7:50
答复

Hitoshi Ozawa

等级: Liferay Legend

帖子: 7949

加入日期: 2010年3月23日

最近的帖子

The major problem with the current com.liferay.util.format is that I'm not able to specify different format for different locale. That is, if I have it in US format, I can't have Japanese format as well.
Jack Bakker
RE: How to format phone number?
2012年9月30日 下午2:10
答复

Jack Bakker

等级: Liferay Master

帖子: 840

加入日期: 2010年1月3日

最近的帖子

yes Hitoshi, u have restated my wondering need

the chosen Borg takes time to assimilate
Hitoshi Ozawa
RE: How to format phone number?
2012年9月30日 下午4:33
答复

Hitoshi Ozawa

等级: Liferay Legend

帖子: 7949

加入日期: 2010年3月23日

最近的帖子

I've been adding country/lang attributes to jsp selections but I don't think I can do the same with phone number because a Japanese user may want to enter US phone number. I think I'll add a countryId parameter to a method to verify phone number. I'll put this in my backlog because I don't need it in a hurry.

Fall is the event time in Japan to get users to budget for next financial year. Kind of busy on this front lately.
Xav NYC
RE: How to format phone number?
2013年2月25日 下午9:55
答复

Xav NYC

等级: New Member

帖子: 23

加入日期: 2012年9月27日

最近的帖子

Hi the google phone number library does just that. https://code.google.com/p/libphonenumber/
It's a matter of integrating it to Liferay.
Hitoshi Ozawa
RE: How to format phone number?
2013年2月26日 上午4:52
答复

Hitoshi Ozawa

等级: Liferay Legend

帖子: 7949

加入日期: 2010年3月23日

最近的帖子

Thanks for the information. I think I'll be able to use that in my Japanese edition of liferay.