Masino Sinaga

Web Development and PHPMaker

Anda di sini: Beranda / PHPMaker / Mudahnya Mengubah Warna Link URL di Aplikasi Web dari PHPMaker
Mengetahui Nilai Kunci Beberapa Record Terpilih di Aplikasi Web dari PHPMaker
Mencegah Pengguna Menambah Data di Halaman Detail Aplikasi Web dari PHPMaker

Mudahnya Mengubah Warna Link URL di Aplikasi Web dari PHPMaker

Sab, 4 Juli 2015 oleh Masino Sinaga 6 Komentar

Satu lagi dari sekian banyaknya bukti nyata bahwa betapa fleksibelnya PHPMaker dapat digunakan untuk membangun Aplikasi Web akan dibahas di artikel ini. Kita akan melihat bagaimana mudahnya mengubah warna link yang digunakan oleh sebuah Field untuk menampilkan data dalam format link href (Hyperlink).

Seperti yang sudah kita ketahui, PHPMaker sudah menyediakan pengaturan yang dapat membuat nilai di sebuah Field menggunakan format link ke URL tertentu. Hal ini bisa kita lihat dari table cars field Trademark pada file project demo yang bisa kita download dari website resmi PHPMaker.

Kita sebagai Web Developer hanya perlu mengeset nilai HREF field pada bagian Hyperlink yang berada di panel View Tag di dalam tab Fields dari Field Trademark tadi. Anda dapat melihat hasilnya di Aplikasi Web yang bertalian, bahwa nilai di field Trademark ditampilkan sebagai Hyperlink atau link ke alamat web dari merk mobil tertentu.

Meskipun di bagian pengaturan Hyperlink tadi tidak tersedia property khusus untuk mengubah warna link tersebut, namun bukan berarti kita sebagai Web Developer tidak dapat mengubah warna link tadi. Bukan PHPMaker namanya jika kita tidak bisa mengoptimalkan object-object terkait yang sudah tersedia di dalamnya.

Diam-diam ternyata PHPMaker sudah mengakomodir kebutuhan ini melalui property LinkAttrs milik object Field. Kita dapat mengoptimalkan property ini dengan menambahkan element style.

Untuk mengubah warna link itu, maka kita cukup hanya menambahkan satu baris kode PHP saja ke dalam server event Row_Rendered, sehingga kode selengkapnya menjadi seperti ini:

// Row Rendered event
function Row_Rendered() {
	// To view properties of field class, use:
	//var_dump($this-><FieldName>); 
	$this->Trademark->LinkAttrs["style"] = "color: red"; // Add style color as red for link attributes
}

Dari contoh kode yang sederhana barusan, kita tentu saja dapat mengembangkannya lagi, misalnya dengan menambahkan style selain color, seperti misalnya: background-color, font-size dan sebagainya, sehingga kode di atas menjadi kira-kira seperti ini:

$this->Trademark->LinkAttrs["style"] = "color: red; background-color: #DEDEDE; font-size: 16px;";

Betapa fleksibelnya, bukan? Bisakah metode development yang Anda lakukan sekarang ini sefleksibel dan se-powerful PHPMaker? Bukan hanya itu saja, bisakah metode development Anda menyederhanakan kerumitan kode dengan menyediakan kerangka kerja seperti di atas, sehingga kita sebagai Web Developer hanya cukup menambahkan sedikit kode saja, dan hal-hal teknis selebihnya sudah ditangani secara otomatis oleh tools yang Anda gunakan?

Keputusan tentu ada di tangan Anda. Mau pilih menikmati hidup dengan menggunakan PHPMaker, atau tetap harus stress dengan pekerjaan menulis kode yang rumit dan jumlahnya beratus-ratus atau beribu-ribu baris jumlahnya, hehehe… ehm… ehm… 😀

Ditempatkan di bawah: PHPMaker Ditag dengan:Belajar PHPMaker, CSS, Hyperlink, LinkAttrs, PHPMaker Indonesia, Row_Rendered, Server Events, style, Tutorial PHPMaker

Masino Sinaga

Web Developer pengguna PHPMaker untuk membangun Aplikasi Web sejak tahun 2004. Sampai sekarang masih aktif dan rajin membagikan pengalamannya menggunakan PHPMaker melalui situs masinosinaga.com dan ilovephpmaker.com.

Mengetahui Nilai Kunci Beberapa Record Terpilih di Aplikasi Web dari PHPMaker
Mencegah Pengguna Menambah Data di Halaman Detail Aplikasi Web dari PHPMaker

Komentar

  1. Cak Sobri mengatakan

    Sel, 7 Juli 2015 pada 8:29 am

    Biasanya saya menggunakan event script untuk css nya, ternyata bisa ada yg lebih simple.. ruar biasa !!! 🙂

    Balas
    • Masino Sinaga mengatakan

      Sel, 7 Juli 2015 pada 8:57 am

      Baru tau ya? 😉

      Balas
      • Cak Sobri mengatakan

        Sel, 7 Juli 2015 pada 9:48 am

        iyah.. hehe, intinya di var_dump() ya..

        Balas
        • Masino Sinaga mengatakan

          Sel, 7 Juli 2015 pada 4:11 pm

          Yes! 🙂

          Balas
  2. dwi mengatakan

    Kam, 19 Mei 2016 pada 9:49 am

    Pak Masino,

    Di View tag – > Hyperlink
    Saya Set sebagai berikut, HREF field -> image file, Original field value -> centang, Target -> _blank
    Link field saya sudah bisa menampilkan image dengan membuka window baru.
    Bagaimana caranya menampilkan image tersebut dengan menampilkan popup window dengan ukuran yang sesuai dengan keinginan kita.

    Terima Kasih.

    Balas
    • Masino Sinaga mengatakan

      Kam, 19 Mei 2016 pada 7:58 pm

      Lihat dari contoh file project demo yang disediakan oleh PHPMaker.

      Balas

Tinggalkan Balasan Batalkan balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.

Pos-pos Terbaru

  • Hati-Hati Memilih Versi PHP Sebelum Generate Code di PHPMaker 2022
  • Alasan AlwaysUseEnglishUSLocale Sebaiknya Aktif di Masino Extensions untuk PHPMaker 2022
  • MasinoInputMask18 Extension, Autoformat Angka dengan Fitur Lebih Kaya di PHPMaker 2022
  • MasinoSignature18 Extension, Mudahnya Mengelola Tanda Tangan di PHPMaker 2022
  • MasinoFormWizard18 Extension, Mengubah Tampilan Multi-Page di PHPMaker 2022

Menu

  • Siapa Saya?
  • Web Development
  • PHPMaker
  • Umum
  • Syarat dan Ketentuan
  • Sitemap (Peta Situs)
  • Komentar

Komentar Terbaru

  • Masino Sinaga pada Hati-Hati Memilih Versi PHP Sebelum Generate Code di PHPMaker 2022
  • Thien Rudi pada Hati-Hati Memilih Versi PHP Sebelum Generate Code di PHPMaker 2022
  • Masino Sinaga pada Cara Menggunakan Login by session variables di Aplikasi Web dari PHPMaker 2021
  • Masino Sinaga pada Cara Menggunakan Login by session variables di Aplikasi Web dari PHPMaker 2021
  • Masino Sinaga pada Cara Menggunakan Login by session variables di Aplikasi Web dari PHPMaker 2021

Situs Terkait

  1. I Love PHPMaker
  2. Situs Resmi PHPMaker
  3. Forum Diskusi PHPMaker
  4. PHPMaker di IlmuKomputer.com
  5. PHPMaker Learning

Baru di PHPMaker?

Baca ini terlebih dulu ...

  1. Ayo Menjadi Web Developer yang Cerdas!
  2. PHPMaker: PHP Code Generator + PHP Framework
  3. Pertanyaan-Pertanyaan yang Paling Sering Diajukan Seputar PHPMaker
  4. Tips buat Anda Pemula yang Baru Mengenal dan Menggunakan PHPMaker
  5. Bacalah Help, Bacalah Help, dan Bacalah Help di PHPMaker!

(c) Masino Sinaga 2009 - 2021 | WordPress | Catat masuk | Kembali ke atas