Masino Sinaga

Web Development and PHPMaker

Anda di sini: Beranda / PHPMaker / Scrolling Table di Halaman User Privileges pada PHPMaker 2020
Mudahnya Memeriksa Pengguna Apakah Sudah Diaktivasi di PHPMaker 2020
Video Masino Extensions untuk PHPMaker 2020

Scrolling Table di Halaman User Privileges pada PHPMaker 2020

Ming, 17 November 2019 oleh Masino Sinaga Tinggalkan Komentar

Kemarin saya menemukan solusi untuk membuat table di halaman User Privileges (userpriv.php) mendukung Scrolling Table. Bagian header tabel menjadi fixed atau lengket di posisinya. Demikian pula dengan kolom pertama akan lengket pada posisinya, atau freeze (mirip seperti fitur Freeze Column di Microsoft Excel).

Buat yang belum tahu apa itu halaman User Privileges, ini adalah halaman untuk mendefinisikan hak akses atau permissions pada Level Pengguna. Kolom paling kiri menampilkan object Table di PHPMaker, sedangkan kolom kedua sampai seterusnya menampilkan nama-nama Permission.

Misalnya, kita bisa memberikan hak akses Tambah, Ubah, Hapus, Daftar (List), View, Search, Export, Import, dan/atau Admin hanya pada table tertentu, dengan memberi tanda centang pada control Checkbox sesuai dengan nama table dan permission-nya. Istilah kerennya Role Based Access Control atau RBAC.

Kembali ke topik semula. Jika jumlah baris item di table ini relatif banyak, maka sistem akan otomatis menampilkan vertical scrollbar. Demikian pula halnya horizontal scrollbar akan muncul, karena di halaman User Privileges ini juga sekarang memiliki beberapa tambahan kolom permissions untuk Export Data (Print, Excel, Export, Word, CSV, XML, HTML, PDF, Email).

Tentu saja hal ini sangat berguna. Administrator tidak perlu lagi sibuk bolak-balik menggeser scrollbar dari kiri ke kanan dan sebaliknya, hanya untuk mengetahui nama table yang permission-nya akan diaktifkan atau dinonaktifkan.

Seperti yang kita ketahui, di Aplikasi Web yang dibangkitkan oleh PHPMaker 2020 (tanpa menggunakan Masino Extensions), table di halaman ini belum mendukung scrolling table. Tentu saja hal ini sering membuat Administrator menjadi kesal.

Mengapa? Karena untuk mengetahui nama table, kita harus menggeser kembali horizontal scrollbar ke kiri, jika sebelumnya kita sudah menggeser horizontal scrollbar ke kanan untuk melihat kolom Permissions yang paling kanan. Tentu saja, hal ini sangat tidak produktif.

O iya. Masih ada lagi. Fitur Scrolling Table ini juga bisa Anda nikmati saat Aplikasi Web ditampilkan dalam mode Tablet atau Phone. Itu artinya, table di halaman ini sudah mobile friendly. Kolom pertama dan header table-nya juga masih tetap lengket di posisinya, sehingga Anda dapat melakukan scroll ke kiri atau kanan, dan juga ke atas atau bawah.

Fitur ini sebenarnya sudah lama saya butuhkan. Bukan saya saja. Anda juga pasti sangat membutuhkan fitur ini. Syukurlah, akhirnya bisa juga diimplementasikan pada Masino Extensions untuk PHPMaker 2020. Hal ini juga sekaligus membuktikan, bahwa di setiap versi terakhir Masino Extensions, selalu saja ada peningkatan berupa fitur baru.

Perubahan ini tentu saja bisa Anda nikmati melalui Masino Extensions untuk PHPMaker 2020. Silahkan download ulang file Masino Extensions dari situs ILovePHPMaker.com, lalu timpa yang lama dengan versi yang terbaru. Setelah itu, generate ulang semua file script seperti biasa. Anda tidak perlu lagi pusing-pusing memikirkan bagaimana cara mengimplementasikannya.

Silahkan lihat demonya melalui video ini: Masino Extensions for PHPMaker 2020 – User Privileges Page with Scrolling Table.

Buat yang masih saja bertahan dengan cara-cara lama untuk membangun Aplikasi Web, coba bayangkan jika fitur ini harus Anda implementasikan secara manual dari nol. Berapa lama waktu yang Anda butuhkan? Tidak halnya jika Anda menggunakan PHPMaker dan Masino Extensions. Hidup Anda menjadi lebih bahagia dan menyenangkan? Hohoho… 😀

Ditempatkan di bawah: PHPMaker Ditag dengan:Belajar PHPMaker, PHPMaker 2020, PHPMaker Indonesia, RBAC, 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.

Mudahnya Memeriksa Pengguna Apakah Sudah Diaktivasi di PHPMaker 2020
Video Masino Extensions untuk PHPMaker 2020

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

  • Begini Mudahnya Mengubah Lebar Modal Dialog di PHPMaker 2022
  • Item Menu Tetap Aktif Meskipun Sedang Menampilkan Halaman Tambah, Ubah, Tampilkan, Cari di PHPMaker 2022
  • 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

Menu

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

Komentar Terbaru

  • Masino Sinaga pada Project Stock Inventory untuk PHPMaker 2022 Sekarang Sudah Bisa Didownload
  • Stanislaus Ariyanto pada Project Stock Inventory untuk PHPMaker 2022 Sekarang Sudah Bisa Didownload
  • Masino Sinaga pada Mudahnya Mendapatkan Info Pengguna Setelah Login di Aplikasi Web dari PHPMaker
  • irwan pada Mudahnya Mendapatkan Info Pengguna Setelah Login di Aplikasi Web dari PHPMaker
  • Masino Sinaga pada Ini Dia Fitur-Fitur yang Terdapat di Masino Extensions untuk PHPMaker 2022

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