08 April 2008

How to format a number field(integer) without showing commas?

There is an interesting topic on the CRM Forum about how to format an integer field without commas. For example, if you type: 123456 in an integer field, you may see 123,456 once it loses focus. CRM automatically add a ',' between 3 numbers. There's a global setting to get rid of it, however, it will get rid of all integer field format. How about if you just want to remove the format for just one field?

As you may know, MSCRM uses htc files to format the different type of input fields as same as email address etc, see my another post.

If you want to get the value of an attribute, in CRM we use: DataValue, e.g: crmForm.all.new_number.DataValue;
Notice that the DataValue is the real data saved in the database.

However, if you want to get the formatted value, you may use this:
crmForm.all.new_number.value;

So the trick is give the DataValue overwrites the value property.

Put the following code into the entity's onLoad() event, and the same code puts into the field's onChange() event.

if(crmForm.all.new_number != null && crmForm.all.new_number.DataValue != null)
{
crmForm.all.new_number.value = crmForm.all.new_number.DataValue;
}

Enjoy it!

11 comments:

Ofir Amitai said...

Great work around.

Thanks

James said...

Nice workaround. Thanks mate.

Richard G said...

Treat me as a complete novice!! Will something like this work to change the colour of the font in the selected attribute? I'm after bold red!

Kristen said...

Works great on the form.

Is there a way to accomplish the same thing in the View?

. said...

酒店經紀PRETTY GIRL 台北酒店經紀人 ,禮服店 酒店兼差PRETTY GIRL酒店公關 酒店小姐 彩色爆米花酒店兼職,酒店工作 彩色爆米花酒店經紀, 酒店上班,酒店工作 PRETTY GIRL酒店喝酒酒店上班 彩色爆米花台北酒店酒店小姐 PRETTY GIRL酒店上班酒店打工PRETTY GIRL酒店打工酒店經紀 彩色爆米花

酒店上班請找艾葳 said...

艾葳酒店經紀公司提供專業的酒店經紀, 酒店上班小姐,八大行業,酒店兼職,傳播妹,或者想要打工兼差打工,兼差,八大行業,酒店兼職,想去酒店上班, 日式酒店,制服酒店,ktv酒店,禮服店,整天穿得水水漂漂的,還是想去制服店日領上班小姐,水水們如果想要擁有打工工作、晚上兼差工作兼差打工假日兼職兼職工作酒店兼差兼差打工兼差日領工作晚上兼差工作酒店工作酒店上班酒店打工兼職兼差兼差工作酒店上班等,想了解酒店相關工作特種行業內容,想兼職工作日領假日兼職兼差打工、或晚班兼職想擁有鋼琴酒吧又有保障的工作嗎???又可以現領請找專業又有保障的艾葳酒店經紀公司!

艾葳酒店經紀是合法的公司工作環境高雅時尚,無業績壓力,無脫秀無喝酒壓力,高層次會員制客源,工作輕鬆,可日領現領
一般的酒店經紀只會在水水們第一次上班和領薪水時出現而已,對水水們的上班安全一點保障都沒有!艾葳酒店經紀公司的水水們上班時全程媽咪作陪,不需擔心!只提供最優質的酒店上班,酒店上班,酒店打工環境、上班條件給水水們。心動嗎!? 趕快來填寫你的酒店上班履歷表

水水們妳有缺現領、有兼職缺錢便服店的煩腦嗎?想到日本留學缺錢嗎?妳是傳播妹??想要擁有高時薪又輕鬆的賺錢,酒店和,假日打工,假日兼職賺錢的機會嗎??想實現夢想卻又缺錢沒錢嗎!??
艾葳酒店台北酒店經紀招兵買馬!!徵專業的酒店打工,想要去酒店的水水,想要短期日領,酒店日領,禮服酒店,制服店,酒店經紀,ktv酒店,便服店,酒店工作,禮服店,酒店小姐,酒店經紀人,
等相關服務 幫您快速的實現您的夢想~!!

Jobro said...

Works like a charm, your the man. Many thanks.
/Johan

Aamir Bashir said...

You are the real Man :=)

Foupfeiffer said...

What about CRM Views? They still appear with a comma?

Uriel said...

Hi

how i can put a global setting to get rid of all integer field format.

thanks

Đào Quân said...

Trưởng bối ở Hầu Phủ bên kia ta cũng chuyển lời rồi, cũng đảm bảo tên tiểu phế vật kia, sẽ không nổi lên sóng gió quá lớn. Bây giờ chủ yếu là không không nên để lại bất kỳ manh mối nào ở thanh lâu, tất cả những người biết chuyện này, đều phải để bọn chúng vĩnh viễn ngậm miệng.
Địa chỉ học kế toán
Địa chỉ học kế toán Tại cầu giấy
Địa chỉ học kế toán Tại từ liêm
Địa chỉ học kế toán Tại thanh xuân
Địa chỉ học kế toán Tại hà đông
Địa chỉ học kế toán Tại long biên
Địa chỉ học kế toán Tại nguyễn chính thanh đống đa
Địa chỉ học kế toán Tại minh khai hai bà trưng
Địa chỉ học kế toán Tại bắc ninh
Địa chỉ học kế toán Tại hải phòng
Địa chỉ học kế toán Tại tphcm
Địa chỉ học kế toán Tại quận 3
Địa chỉ học kế toán Tại thủ đức
Địa chỉ học kế toán Tại đà nẵng
Địa chỉ học kế toán Tại biên hòa
Địa chỉ học kế toán Tại đồng nai
Địa chỉ học kế toán Tại nam định
Địa chỉ học kế toán Tại thái bình
Địa chỉ học kế toán Tại bắc giang
Địa chỉ học kế toán Tại vĩnh phúc
Địa chỉ học kế toán Tại thái nguyên
Địa chỉ học kế toán Tại quảng ninh
Địa chỉ học kế toán Tại hải dương
Địa chỉ học kế toán Tại hưng yên
Địa chỉ học kế toán Tại hà nam
Địa chỉ học kế toán Tại ninh bình
Địa chỉ học kế toán Tại nghệ an
Địa chỉ học kế toán Tại vũng tàu

- Con hiểu rồi!

Trong mắt Ninh Hàn lộ ra thần sắc rất giảo hoạt.