Datagrid
<script type='text/javascript'>
$(function() {
var datanya = <?php echo json_encode($_POST); ?>;
var type = '<?=$TANDA; ?>';
$("#result").datagrid({
//url : $.post('<?= site_url() ?>/tiket/searchResult/',datanya,'success'),
url : '<?= site_url() ?>/masterp/searchResult/type/'+type,
method : 'POST',
queryParams: datanya,
columns:[[
{field:'Cust_ID',title:'Cust_ID',sortable:true,formatter:formatCustomerIda},
{field:'KD_Cust',title:'KD_Cust',sortable:true},
{field:'Nama_Cust',title:'Nama_Cust',sortable:true},
{field:'Alamat',title:'Alamat',sortable:true},
{field:'Telp',title:'Telp',sortable:true},
{field:'CP',title:'CP',sortable:true},
{field:'Nama_CustType',title:'Cust Type',sortable:true},
{field:'IsAktif',title:'IsAktif',sortable:true,formatter:formatPrice}
]],
showHeader:"true",
toolbar:"#toolbard",
pagination:"true",
nowrap: "false",
pageSize: 10,
fitcolumns: "true",
rownumbers: "false",
singleSelect: "true"
})
});
</script>
Javascript merubah warna
<script>
function formatCustomerIda(val,row){
var url = "customerView.php?id=";
return '<a href="#" onclick="ADDDatas()"><span style="color:red;">'+val+'</span></a>';
}
</script>
Rabu, 16 Desember 2015
JEASYUI : Menambahkan link di salah satu field di Datagrid Jeasyui
Datagrid
<script type='text/javascript'>
$(function() {
var datanya = <?php echo json_encode($_POST); ?>;
var type = '<?=$TANDA; ?>';
$("#result").datagrid({
//url : $.post('<?= site_url() ?>/tiket/searchResult/',datanya,'success'),
url : '<?= site_url() ?>/masterp/searchResult/type/'+type,
method : 'POST',
queryParams: datanya,
columns:[[
{field:'Cust_ID',title:'Cust_ID',sortable:true,formatter:formatCustomerId},
{field:'KD_Cust',title:'KD_Cust',sortable:true},
{field:'Nama_Cust',title:'Nama_Cust',sortable:true},
{field:'Alamat',title:'Alamat',sortable:true},
{field:'Telp',title:'Telp',sortable:true},
{field:'CP',title:'CP',sortable:true},
{field:'Nama_CustType',title:'Cust Type',sortable:true},
{field:'IsAktif',title:'IsAktif',sortable:true,formatter:formatPrice}
]],
showHeader:"true",
toolbar:"#toolbard",
pagination:"true",
nowrap: "false",
pageSize: 10,
fitcolumns: "true",
rownumbers: "false",
singleSelect: "true"
})
});
</script>
Buat Format Link :
<script>
function formatCustomerId(val,row){
var url = "customerView.php?id=";
return '<a href="'+url + row.Cust_ID+'">'+val+'</a>';
}
</script>
<script type='text/javascript'>
$(function() {
var datanya = <?php echo json_encode($_POST); ?>;
var type = '<?=$TANDA; ?>';
$("#result").datagrid({
//url : $.post('<?= site_url() ?>/tiket/searchResult/',datanya,'success'),
url : '<?= site_url() ?>/masterp/searchResult/type/'+type,
method : 'POST',
queryParams: datanya,
columns:[[
{field:'Cust_ID',title:'Cust_ID',sortable:true,formatter:formatCustomerId},
{field:'KD_Cust',title:'KD_Cust',sortable:true},
{field:'Nama_Cust',title:'Nama_Cust',sortable:true},
{field:'Alamat',title:'Alamat',sortable:true},
{field:'Telp',title:'Telp',sortable:true},
{field:'CP',title:'CP',sortable:true},
{field:'Nama_CustType',title:'Cust Type',sortable:true},
{field:'IsAktif',title:'IsAktif',sortable:true,formatter:formatPrice}
]],
showHeader:"true",
toolbar:"#toolbard",
pagination:"true",
nowrap: "false",
pageSize: 10,
fitcolumns: "true",
rownumbers: "false",
singleSelect: "true"
})
});
</script>
Buat Format Link :
<script>
function formatCustomerId(val,row){
var url = "customerView.php?id=";
return '<a href="'+url + row.Cust_ID+'">'+val+'</a>';
}
</script>
Selasa, 15 Desember 2015
JEASYUI : mengirim 2 parameter di function delete form
contoh function
function DELETEDatacty(){
var row = $('#resultcustype').datagrid('getSelected');
if (row){
row.menumm="<?=$menunameid;?>";
$.messager.confirm('Confirm','Are you sure you want to remove this data?',function(r){
if (r){
$.post('<?=site_url() ?>/masterp/hapuscty',{ID:row.CustType_ID,menunameid:row.menumm},function(resultcustype){
if (resultcustype.success){
$('#resultcustype').datagrid('reload'); // reload the user data
} else {
$.messager.show({ // show error message
title: 'Error',
msg: resultcustype.msg
});
}
},'json');
}
});
}
}
function DELETEDatacty(){
var row = $('#resultcustype').datagrid('getSelected');
if (row){
row.menumm="<?=$menunameid;?>";
$.messager.confirm('Confirm','Are you sure you want to remove this data?',function(r){
if (r){
$.post('<?=site_url() ?>/masterp/hapuscty',{ID:row.CustType_ID,menunameid:row.menumm},function(resultcustype){
if (resultcustype.success){
$('#resultcustype').datagrid('reload'); // reload the user data
} else {
$.messager.show({ // show error message
title: 'Error',
msg: resultcustype.msg
});
}
},'json');
}
});
}
}
Jeasyui : Memasukkan variabel di function add
di Form misal
<input name="menumm" id="menumm" value="<?=$menunameid;?>"/>
functionnya misal
function ADDDatas(){
var row = $('#result').datagrid();
if (row){
$('#dlgad').dialog('open').dialog('setTitle','Add Customer');
row.menumm="<?=$menunameid;?>";
$('#fmad').form('load',row);
url = '<?=site_url() ?>/masterp/tambah/';
}
}
<input name="menumm" id="menumm" value="<?=$menunameid;?>"/>
functionnya misal
function ADDDatas(){
var row = $('#result').datagrid();
if (row){
$('#dlgad').dialog('open').dialog('setTitle','Add Customer');
row.menumm="<?=$menunameid;?>";
$('#fmad').form('load',row);
url = '<?=site_url() ?>/masterp/tambah/';
}
}
Minggu, 13 Desember 2015
PHP : API Sederhana dengan Fopen
Form :
<form method="post" action="testapisederhana.php">
<tr>
<td>
Masukan Input satu
</td>
<td>
<input name="satu" id="satu"/>
</td>
</tr>
<tr>
<td>
Masukan Input Dua
</td>
<td>
<input name="dua" id="dua"/>
</td>
</tr>
<input type="submit" name="Submit" value="Submit"> </form>
Action
<?
$satutest=$_POST['satu'];
$duatest=$_POST['dua'];
//variabel yang dikirim dibawah ini berupa POST..dan api fopen dibawah tidak mungkin bisa dilihat oleh user lain karena dikirim dalam bentuk fopen coba aja setelah submit di view page source untuk fopen nya pasti tidak muncul
$fp = fopen("http://localhost/ibuapi/index.php?satu=$satutest&dua=$duatest","r");
$reply = fgets($fp, 4095);
$res = $reply;
/*
//kalau ingin melihat hasilnya sudah kekirim ke alamat api tinggal diecho aja dibawah ini
echo $res;
exit();
*/
fclose($fp);
?>
Alamat yang dituju
<?
$satu=$_REQUEST['satu'];
$dua=$_REQUEST['dua'];
$gabungan=$satu.' '.$dua;
echo $gabungan;
//echo diatas apabila ingin mengirimkan alert apabila proses berhasil dilakukan
//return $gabungan;
?>
<form method="post" action="testapisederhana.php">
<tr>
<td>
Masukan Input satu
</td>
<td>
<input name="satu" id="satu"/>
</td>
</tr>
<tr>
<td>
Masukan Input Dua
</td>
<td>
<input name="dua" id="dua"/>
</td>
</tr>
<input type="submit" name="Submit" value="Submit"> </form>
Action
<?
$satutest=$_POST['satu'];
$duatest=$_POST['dua'];
//variabel yang dikirim dibawah ini berupa POST..dan api fopen dibawah tidak mungkin bisa dilihat oleh user lain karena dikirim dalam bentuk fopen coba aja setelah submit di view page source untuk fopen nya pasti tidak muncul
$fp = fopen("http://localhost/ibuapi/index.php?satu=$satutest&dua=$duatest","r");
$reply = fgets($fp, 4095);
$res = $reply;
/*
//kalau ingin melihat hasilnya sudah kekirim ke alamat api tinggal diecho aja dibawah ini
echo $res;
exit();
*/
fclose($fp);
?>
Alamat yang dituju
<?
$satu=$_REQUEST['satu'];
$dua=$_REQUEST['dua'];
$gabungan=$satu.' '.$dua;
echo $gabungan;
//echo diatas apabila ingin mengirimkan alert apabila proses berhasil dilakukan
//return $gabungan;
?>
Senin, 07 Desember 2015
Query : 2 Foreign key dengan Sumber satu tabel dan Get Field tertentu
contoh query nya sebagai berikut :
select b1.menuname_id,b1.displayname,a.parentheader_id, b2.menuname_id,b2.displayname as displaya,a.childheader_id
from tb_m_headerparent a left join tb_m_menuname as b1
on a.parentheader_id = b1.MenuName_ID
left join tb_m_menuname as b2
on a.childheader_id = b2.MenuName_ID
select b1.menuname_id,b1.displayname,a.parentheader_id, b2.menuname_id,b2.displayname as displaya,a.childheader_id
from tb_m_headerparent a left join tb_m_menuname as b1
on a.parentheader_id = b1.MenuName_ID
left join tb_m_menuname as b2
on a.childheader_id = b2.MenuName_ID
Query : Perbedaan Union dan Union All
Perintah UNION digunakan untuk menggabungkan isi dari 2 (dua) tabel
atau lebih. Perintah ini terdiri dari dua jenis, yaitu UNION dan UNION
ALL. Seperti biasanya untuk menghasilkan suatu dataset perintah UNION
ini harus disisipkan diantara perintah SELECT.
Agar lebih jelas kita ambil contoh sederhana dari sekumpulan data.
tabel_A = {‘1001’, ‘1002’, ‘1003’, ‘1004’, ‘1005’}
tabel_B = {‘1002’,’1005’,’1006’,’1007’}
Agar lebih jelas kita ambil contoh sederhana dari sekumpulan data.
tabel_A = {‘1001’, ‘1002’, ‘1003’, ‘1004’, ‘1005’}
tabel_B = {‘1002’,’1005’,’1006’,’1007’}
Langganan:
Postingan (Atom)