Masino Sinaga

Web Development and PHPMaker

Anda di sini: Beranda / PHPMaker / Syarat Supaya Pesan Sistem Muncul pada Custom File di Aplikasi Web dari PHPMaker
Dahsyatnya Referential Integrity pada Master/Detail di Aplikasi Web dari PHPMaker
Syarat Supaya Pilihan Multiple Muncul di Panel Edit Tag Field Select dari PHPMaker

Syarat Supaya Pesan Sistem Muncul pada Custom File di Aplikasi Web dari PHPMaker

Sel, 14 Juli 2015 oleh Masino Sinaga 4 Komentar

Secara standar, PHPMaker tidak membangkitkan kode yang akan men-trigger pesan sistem muncul di Custom Files. Oleh karena itu, sebagai Web Developer kita perlu mengetahui bagaimana trik agar dapat memunculkan pesan sistem tersebut di Custom Files.

Pesan ini sering kali dibutuhkan di Custom File, misalnya untuk menampilkan informasi yang terkait dengan halaman Custom File tadi. Atau jika halaman Custom File tadi harus mengeksekusi perintah tertentu, maka sistem harus bisa memastikan perintah tadi berhasil dijalankan.

Sistem harus bisa menampilkan pesan sistem yang memberitahukan Pengguna apakah perintah telah berhasil dieksekusi. Selain itu, sistem juga harus bisa menampilkan pesan yang memberitahukan jika perintah tadi gagal atau menimbulkan error. Di sinilah pentingnya fungsi pesan sistem tersebut.

Ternyata solusinya sangatlah mudah. Pastikan kita sebagai Web Developer sudah menambahkan kode seperti ini di baris paling bawah dari Content yang terdapat di lokasi Custom Templates -> Table-Specific -> Custom File -> Content dari dalam project PHPMaker:

<?php
    CurrentPage()->ShowMessage();
?>

Mungkin Anda bertanya, mengapa harus ditempatkan di baris paling bawah? Jawabannya supaya pesan yang ditampilkan di Custom File ini tidak ditampilkan lagi ketika Pengguna membuka halaman lain. Dengan kata lain, jika ditempatkan di baris paling atas, maka pesan tersebut akan muncul ketika Pengguna membuka halaman lain.

Perlu diketahui, bahwa kode barusan adalah kode yang akan men-trigger pesan dari sistem muncul di Custom Files. Enaknya, kita bisa menggunakan object CurrentPage untuk memanggil method ShowMessage tersebut. Jadi, kita tidak perlu mendeklarasikan variabel yang mengacu kepada nama halaman Custom File tersebut.

Sedangkan untuk menampilkan isi dari pesan yang sesungguhnya, maka kita bisa menggunakan kode berikut, misalnya:

<?php
    CurrentPage()->setSuccessMessage("Selamat datang di Custom File!");
?>

Tentu saja Anda dapat menampilkan tipe pesan lainnya, seperti FailureMessage atau WarningMessage; masing-masing dengan menggunakan method setFailureMessage dan setWarningMessage.

Betapa cepat, mudah, dan menyenangkan sekali menggunakan PHPMaker, bukan? 😀

Ditempatkan di bawah: PHPMaker Ditag dengan:Belajar PHPMaker, Custom Files, PHPMaker Indonesia, setFailureMessage, setSuccessMessage, setWarningMessage, ShowMessage, 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, ilovephpmaker.com, dan phpmakerprojects.com.

Dahsyatnya Referential Integrity pada Master/Detail di Aplikasi Web dari PHPMaker
Syarat Supaya Pilihan Multiple Muncul di Panel Edit Tag Field Select dari PHPMaker

Komentar

  1. ahmed mengatakan

    Sel, 11 Agustus 2015 pada 1:37 pm

    Siang Pak Masino,

    Ketika saya tuliskan $this->ID->ReadOnly = TRUE;

    tidak ada masalah,

    ketika saya tuliskan $this->no unik->ReadOnly = TRUE;
    field tersebut ada spasi. itu error. bagaimana cara mengkodekannya?

    saya sudah coba beberapa sintaks seperti:
    $this->[no unik]->ReadOnly = TRUE;
    $this->[‘no unik’]->ReadOnly = TRUE;
    $this->[“no unik”]->ReadOnly = TRUE;
    $this->”no unik”->ReadOnly = TRUE;
    tetap error.

    sekian dan terimakasih atas informasinya

    Balas
    • Masino Sinaga mengatakan

      Sel, 11 Agustus 2015 pada 2:13 pm

      Saya tidak pernah mengalami seperti itu, karena nama field selalu saya buat tanpa mengandung spasi. Jadi aman-aman saja selama ini.

      Balas
      • ahmed mengatakan

        Sel, 11 Agustus 2015 pada 3:36 pm

        Pak,
        gimana caranya membuat nomor otomatis. di web sebelumnya “membuat kode otomatis”berhasil saya buat sesuai contoh.

        ada sedikit perubahan, dimana saya cuma kasih nomor otomatis. tapi setelah di input ke dalam database dan dibuat lagi. program mendeteksi ke awal lagi “1”. padahal nomor 1 sudah ada dalam tabel.

        field nya saya buat integer di databasenya.

        function GetNextKodeJenis() {
        	$sNextKode = "";
        	$sLastKode = "";
        	$value = ew_ExecuteScalar("SELECT ID FROM tabel1 ORDER BY ID DESC");
        	if ($value != "") { // jika sudah ada, langsung ambil dan proses...
        		$sLastKode = intval($sLastKode) + 1; // konversi ke integer, lalu tambahkan satu
        		
        		$sNextKode =  $sLastKode; 
        	
        	} else { // jika belum ada, gunakan kode yang pertama
        		$sNextKode = "1";
        	}
        	return $sNextKode;
        }
        
        Balas
        • ahmed mengatakan

          Sel, 11 Agustus 2015 pada 4:01 pm

          sudah ketemu pak, kelupaan masukin variable value.
          seharusnya $sLastKode = intval($value) + 1. hehehehe

          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

  • Masino Extensions for PHPMaker 2025 Now Changed!
  • Begini Mudahnya Mengurangi Lebar Combobox pada PHPMaker 2025
  • Mudahnya Mengubah Nilai Delay Auto Hide Success Message di PHPMaker 2025
  • Mudahnya Berpindah Layout dari Table ke Cards di Halaman List lewat PHPMaker 2025
  • Jangan Lupa Pakai AdjustSql Saat Insert atau Update Data Lewat ExecuteStatement

Menu

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

Komentar Terbaru

  • Masino Sinaga pada Cara Mengetahui Detail Error di Aplikasi Web yang Dihasilkan oleh PHPMaker 2021
  • Dendi pada Cara Mengetahui Detail Error di Aplikasi Web yang Dihasilkan oleh PHPMaker 2021
  • Charly pada PHPMaker: PHP Code Generator + PHP Framework
  • Masino Sinaga pada PHPMaker: PHP Code Generator + PHP Framework
  • Masino Sinaga pada PHPMaker: PHP Code Generator + PHP Framework

Situs Terkait

  1. I Love PHPMaker
  2. Situs Resmi PHPMaker
  3. Forum Diskusi PHPMaker
  4. PHPMaker di IlmuKomputer.com
  5. PHPMaker Projects
  6. 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 - 2025 | WordPress | Catat masuk | Kembali ke atas