JqGrid JqGrid adalah JavaScript kontrol yang menyediakan solusi kecepatan yang baik untuk mewakili dan memanipulasi data tabel di web JqGrid dikembangkan.

Slides:



Advertisements
Presentasi serupa
Pembuatan Formulir Di Microsoft Access 2007
Advertisements

Image – Hyperlink – Form
Hyper Text Markup Language
SOAL PRODUKTIF TKJ Administrasi Server MULAI.
Pengoperasian Perangkat Lunak Pengolah Kata
Perangkat Lunak Pengolah Kata
jQuery is a JavaScript Library.
Matakuliah Pengenalan Internet STMIK Palangkaraya Oleh : Suparno Blog : Pengenalan HTML - 2 Bullet Numbering.
KOMPONEN DALAM DELPHI Form
Database MySQL.
Cerita Pengembangan SQLiteBoy Noprianto
Cascade Style Sheet (CSS) Dahlan Abdullah /
Tugas 2 Kuliah Pemrograman Web Menggunakan JSP
Oleh : Kholid Fathoni, S.Kom., M.T.
MINGGU Ke Sembilan Pemrograman Visual
DATABASE & TABLE By : d e w i.
PERANCANGAN WEBSITE E-LEARNING “XYZ” MENGGUNAKAN PHP 5. 2
Pengembangan Evangs Mailoa Enumerasi, Image & Table WEB.
FORM PADA WEB WEB 1 KELAS X.
PHP - MySQL.
PEMROGRAMAN BERBASIS WEB
Pengoperasian Perangkat Lunak Pengolah Kata
Nama kelompok WordPress Pengertian WordPress  WordPress adalah sebuah aplikasi sumber terbuka (open source) yang sangat populer digunakan.
Aplikasi Web Mobile Lebar Layar Dinamis 2 dan Navigasi.
MENANGANI aplikasi perangkat lunak
Table Pertemuan 2.
Table & Mail Merge Pertemuan 3.
Database Pengertian database dalam visual foxpro berbeda dengan pengertian database dalam Foxpro versi sebelumnya, yang berarti tabel. Dalam Visual Foxpro,
HTML (Lanjut).
HTML (Table, Form, Frame, Hyperlink)
MENGENAL MICROSOFT EXCEL
Data Definition Language dan Data Manipulation Language
Enumerasi, Images & Table
Menghapus Kolom Blok kolom atau beberapa kolom pada tabel.
Minggu 7/AK/Sistem Informatika 1 Aplikasi Web (Bagian II) Mira Afrina.
ADD-ON Dasar HTML.
Dasar-dasar Pemrograman PHP
Pemrograman Basis Data Berbasis Web
HTML singkatan dari HyperText Markup Language menentukan tampilan suatu teks dan tingkat kepentingan dari teks tersebut dalam suatu dokumen. Software.
PENGENALAN CSS CSS = Cascading Style Sheet Fungsi : mendefenisikan style untuk suatu teks dengan jenis huruf, ukuran, warna tertentu.
(HTML). Frames are most typically used to have a menu in one frame, and content in another frame. When someone clicks a link on the menu that web page.
Presented by : Herianto
Pengenalan Database MySQL
Pengenalan Google Map API
Macromedia Dreamweaver
Konsep Dasar HTML SLIDE 1 Agung Brastama Putra.
Pengoperasian Perangkat Lunak Pengolah Kata
Aplikasi Web (Bagian II)
SQL OVERVIEW.
Komputer Aplikasi Akuntansi I
PHP : Hypertext Processor
Komputer aplikasi it-I (html)
Pertemuan 2 JAVA 2 KA.
Mengubah dan Memperbaiki Tampilan Form
Pengembangan Aplikasi Framework
( Materi web HTML ) Membuat tabel.
PJ : Nuraini Purwandari
Komputer aplikasi it-I (html)
Pemrograman Web HTML (7) PHP Andy Haryoko, ST
Pemrograman Internet Hendra Gunawan.
Pengenalan mySQL database
KOMPUTER APLIKASI IT I FORM.
Membuat skema basis data dengan instruksi DDL-SQL
Devie rosa anamisa, s.kom, m.kom
DREAMWEAVER.
PENGENALAN CSS CSS = Cascading Style Sheet Fungsi : mendefenisikan style untuk suatu teks dengan jenis huruf, ukuran, warna tertentu.
JSON #1 Intro.
CMS (Content Management System)
Sumber Buku : Laravel 5.7 -oleh Muhammad Azamuddin & Hafid Mukhlasan
BAHASA BASIS DATA Data Defenition Languange
Transcript presentasi:

jqGrid JqGrid adalah JavaScript kontrol yang menyediakan solusi kecepatan yang baik untuk mewakili dan memanipulasi data tabel di web JqGrid dikembangkan oleh Tony Tomov di Trirand Inc, sebuah perusahaan pengembangan berbasis perangkat lunak di Sofia. Trirand mengkhususkan diri dalam pengembangan komponen web, dan mencakup standar bebas dan terbuka seperti jQuery, ThemeRoller, & jQuery UI. Tony mendapatkan ide untuk jqGrid, ketika dia membutuhkan cara mudah untuk mewakili informasi database dalam suatu proyek. Syarat pertama adalah kecepatan, kedua dari teknologi server-side dan backend database. Tony mengembangkan jqGrid dan membuatnya tersedia secara gratis sebagai cara untuk membuat kontribusi kepada komunitas open source.

jQgrid Simple Grid With Jquery

Complete Button in Simple Grid jquery jQgrid Complete Button in Simple Grid jquery

jQgrid Library yang di butuhkan Pada pembuatan grid dengan jquery biasanya library yang di gunakan adalah : <script src="jquery-1.4.4.js"/> adalah library jquery. <script type="jquery.jqGrid.min.js" /> adalah library untuk grid jquery. <link rel="stylesheet" type="text/css" href="jquery-ui-1.8.7.custom.css" /> adalah library custom css jquery. <link rel="stylesheet" type="text/css" href="ui.theme.css" /> adalah library css untuk tema / tampilan jquery. <link rel="stylesheet" type="text/css" href="ui.jqgrid.css" /> adalah library css untuk tampilan grid.

jQgrid <script type="text/javascript" src="grid.locale-en.js"/> adalah library untuk data Json <script type="text/javascript" src="jquery.json-1.3.min.js"/> adalah library untuk data Json Library diatas adalah saling berkaitan

jQgrid Contoh script : Library yang di include. ... <head> <!--Css Style--> <link rel="stylesheet" type="text/css" href="jquery-ui-1.8.7.custom.css"/> <link rel="stylesheet" type="text/css" href="ui.theme.css" /> <link rel="stylesheet" type="text/css" href="ui.jqgrid.css" /> <!--JavaScript includes--> <script src="jquery-1.4.4.js"></script> <script type="text/javascript" src="grid.locale-en.js" ></script> <script type="text/javascript" src=”jquery.jqGrid.min.js" ></script> <script type="text/javascript" src="jquery.json-1.3.min.js"></script>

Contoh Script Jquery (Create Grid) : jQuery("#gridListProductType").jqGrid({ url:'../dataJson.json', datatype: "json", height: 200, width:850, colNames:['No','Name','Description','Upper Type','Discount Amount', 'Sales Commission', 'Discount Percentage'], colModel:[{ name:'id', index:'id', width:30 },{ name:'name', index:'name', width:150 name:'description', index:'description', name:'upperType', index:'upperType', width:170 },

{ name:'discountAmount', index:'discountAmount', width:300 }, { name:'salesCommision', index:'salesCommision', width:180 name:'discountPercentage', index:'discountPercentage', }], pager: '#rowListProductType', sortname: 'productType', viewrecords: true, sortorder: "desc", caption:"Product Type" }); jQuery("#gridListProductType").jqGrid('navGrid','#rowListProductType',{ add:false, del:false, search:false, edit:false, refresh:false });

Explanation "#gridListProductType", adalah pernyataan untuk ID Grid. url:'../dataJson.json', adalah untuk memanggil data json untuk di masukan ke dalam grid. datatype: "json", adalah pernyataan untuk data yang akan di masukan ke dalam grid dengan tipe data JSON. height: 200,width:850, adalah untuk mengatur panjang dan tinggi Grid. colNames:['No'], adalah untuk header dari Grid kolom yang akan di buat. colModel::[{name:'id',index:'id',width:30}] adalah untuk mendeskripsikan dari header / colNames. Untuk No, dengan nama ID, index ID dan lebar 30. pager: '#rowListProductType', adalah pernyataan untuk ID row pada grid. Letak pager adalah yang berada pada bawah grid, tempat yang terdapat viewrecord. sortname: 'name', untuk menunjukkan kolom pada grid yang di sortir, yaitu pada kolom name akan dapat terlihat tanda sort pada header kolom. viewrecords: true, untuk memunculkan banyaknya data yang ada dalam grid, jika bernilai true. Jika false, maka tidak akan tampil.

Explanation caption:"Product Type", adalah untuk menunjukan judul dari grid. jQuery("#gridListProductType").jqGrid('navGrid','#rowListProductType', adalah untuk membuat button navigasi yang sudah tersedia dari jquery. Biasanya button yang sudah di sediakan adalah button Add,Edit,Refresh,Search dan Delete. add:false,del:false,search:false,edit:false,refresh:false adalah button yang sudah disediakan dari jqGrid, dan untuk menampilkannya hanya dengan memberikan nilai true. Dalam hal ini seluruh button bernilai false, yaitu tidak ditampilkan.

jQgrid Untuk dapat melihat row data list yang akan di tampilkan adalah dengan menambahkan attribute rowList:[jumlahData,jumlahData,jumlahData] Contoh : pager: '#rowListProductType', rowList:[10,40,70], sortname: 'productType', viewrecords: true, sortorder: "desc", caption:"Product Type" Untuk dapat menampilkan grid pada srcipt HTML adalah dengan memanggil ID dari grid dan row yang telah di buat. <body> <table id="gridListProductType" ></table> <div id="rowListProductType"></div> </body>

jQgrid Membuat Button Adapun cara untuk membuat button pada pager tanpa menggunakan button yang sudah di sediakan oleh jqGrid. Dengan menambahkan script .navButtonAdd(“idrow”,{caption:”textButton/JudulButton”,buttonicon: ”ui-icon-select”}) pada akhir script navGrid. Contoh : .navButtonAdd("#rowListProductType",{caption:"New Product Type",buttonicon:"ui-icon-select" } });

To Be Continue....