[ Mini Kiebo ]
Server: Windows NT AKFAR_SERVER 10.0 build 26200 (Windows 10) AMD64
Path:
D:
/
xampp
/
htdocs
/
simaku-aset
/
application
/
views
/
admin
/
cetak_inventaris
/
[
Home
]
File: index_js.php
<script type="text/javascript"> $(document).ready(function() { $("#search").keyup(function() { var searchValue = $('#search').val(); $("#grid").data("kendoGrid").dataSource.filter({ field: "item_code", operator: "Contains", value: searchValue }); }); deleteDialogTemplateitem = kendo.template($("#deleteDialogTemplateitem").html()); const grid = $('#grid').kendoGrid({ excel: { fileName: "Inventaris Ruangan Export.xlsx", allPages: true }, excelExport: function(e) { var sheet = e.workbook.sheets[0]; sheet.frozenRows = 1; sheet.mergedCells = ["A1:C1"]; var myHeaders = [{ value: "KARTU INVENTARIS RUANGAN (KIR)", fontSize: 12, textAlign: "center", }]; sheet.rows.splice(0, 0, { cells: myHeaders, type: "header", }); }, dataSource: { transport: { read: function(options) { $.ajax({ dataType: 'json', url: '<?= base_url("CetakKartu/show") ?>', type: 'get', data: { coa_drop: $('#coa_drop').val(), aset_item_drop: $('#aset_item_drop').val(), rooms_drop: $('#rooms_drop').val(), }, success: function(res) { options.success(res); }, error: function(xhr, ajaxOptions, thrownError) { console.log(ajaxOptions); } }) }, }, schema: { data: 'data', total: 'total', model: { id: "id", fields: { jumlah: { editable: false, nullable: false, type: "number" }, } } }, pageSize: 20, autoSync: true, aggregate: [{ field: "jumlah", aggregate: "sum" }] }, editable: false, toolbar: ["excel"], edit: function(e) { e.container.parent().find('.k-window-title').text(e.model.isNew() ? "Tambah Data" : "Ubah Data"); }, sortable: true, pageable: { refresh: true, pageSizes: true, buttonCount: 5 }, columns: [{ field: "item_code", title: "Kode Item", width: 100, }, { field: "item_name", title: "Nama Aset", width: 100, filterable: { multi: true }, footerTemplate: "Total Item", }, { field: "jumlah", title: "Jumlah", width: 150, filterable: { multi: true }, aggregates: ["sum"], footerTemplate: "#: kendo.toString(sum?sum:0) #", }, { // field: "room_code", title: "Kondisi", width: 150, template: "baik", filterable: { multi: true } }] }); // dropdown kode aset var dropDownRooms = $("#rooms_drop").kendoDropDownList({ dataTextField: "room", dataValueField: "room_id", autoBind: false, optionLabel: "Pilih Ruangan", template: '<span class="k-state-default">#: data.room # - #: data.room_code #</span>', dataSource: { transport: { read: "<?= base_url("Inventaris/drowdownRoom") ?>" } }, change: function() { grid.data("kendoGrid").dataSource.read(); } }); $("#cetakKir").click(function(event) { var room = $("#rooms_drop").val(); window.open("<?= base_url("CetakKartu/cetakKIR/?rooms_drop=") ?>" + room); }); $("#cetakBarcode").click(function(event) { var room = $("#rooms_drop").val(); window.open("<?= base_url("CetakKartu/cetakBarcodeRuangs/?rooms_drop=") ?>" + room); }); }) </script>