Skip to main content.

Tuesday, September 05, 2006

Suatu kali ada keinginan untuk mengubah style attribute dari form Microsoft CRM yang standard.

Di bawah ini adalah contoh tampilan yang mungkin bisa anda ubah

 Tampilan yang bisa diubah
Tampilan yang bisa diubah

Untuk mengubah attribute seperti diatas yang perlu diketahui adalah sebagai berikut:
1. Mengenali Nama Field schema dari object yang ingin diubah
2. Menuliskan script

Mengenali Nama Field schema dari object yang ingin diubah
Untuk mengetahui nama field anda bisa melihat field schema dari form designer. Perlu diketahui bahwa attribute pada form Microsoft CRM masing-masing memiliki 3 object yang berbeda perbedaan itu adalah sebagai berikut:
1. [Nama schema] merupakan nama object yang bisa anda isi, baik itu textbox, text-area, lookup, maupun combobox [select], nama schema ini sebenarnya merupakan nama field dari database
2. [Nama schema]_c penambahan "_c" di sini merupakan nama dari label pada object isian kita
3. [Nama_schema]_d penambahan "_d" di sini merupakan container dari object isian kita

Menuliskan script
Script yang akan kita tulis ini harus berada dalam event OnLoad pada setiap halaman, sedangkan nama field database bisa anda cek pada schema field. Lebih detail tentang schema field bisa dilihat >disini

Berikut adalah beberapa script yang valid yang bisa dipergunakan untuk mengubah attribute font yang terdapat pada form Microsoft CRM

1. Mengubah besar font
crmForm.all..style.fontWeight = 'bold';
Nilai yang valid:
- normal, bold, bolder, lighter, 100, 200, 300, 400, 500, 600, 700, 800, 900
2. Mengubah sytle font
crmForm.all.[Nama Objek].style.fontStyle = 'italic';
Nilai yang valid:
- normal, italic, oblique
3. Mengubah warna background font
crmForm.all.[Nama Objek].style.backgroundColor = 'white';
Nilai yang valid:
- Nama warna atau element warna. Contoh: #FFFFFF
4. Mengubah warna font
crmForm.all.[Nama Objek].style.color = 'black';
Nilai yang valid:
- Nama warna atau element warna. Contoh: #000000
5. Mengubah font
crmForm.all.[Nama Objek].style.fontFamily = 'verdana';
Nilai yang valid:
- Seluruh nama font standard yang sudah di di-define. Contoh: Arial, courier, verdana, dsb.
6. Mengubah ukuran font
crmForm.all.[Nama Objek].style.fontSize = 'xx-small';
Nilai yang valid:
- xx-small, x-small, small, medium, large, x-large, xx-large, larger, smaller, length value, atau nilai dalam bentuk persen

Berikut adalah contoh script yang digunakan pada form campaign


// Untuk mengubah Label
crmForm.all.codename_c.style.fontWeight = 'bold';
crmForm.all.codename_c.style.fontStyle = 'italic';
crmForm.all.codename_c.style.color = 'blue';
crmForm.all.codename_c.style.fontFamily = 'verdana';
crmForm.all.codename_c.style.fontSize = 'xx-small';

// Untuk mengubah textbox
crmForm.all.codename.style.backgroundColor = 'yellow';
crmForm.all.codename.style.color = 'green';
crmForm.all.codename.style.fontFamily = 'courier';
crmForm.all.codename.style.fontSize = 'xx-small';


Selamat Mencoba.

Untuk referensi coba lihat disini

Comments

No comments yet

Add Comment

This item is closed, it's not possible to add new comments to it or to vote on it