Kenji Prahyudi has written 7 articles

Javascript IE Compatibility

Internet Explorer memang browser yang sudah mulai ditinggalkan, bahkan oleh Microsoft sendiri sudah tidak memperbarui versinya lagi sejak versi 11. Namun, beberapa organisasi masih menggunakan IE karena sudah bertahun-tahun digunakan oleh seluruh stakeholder dan aplikasi yang ada di organisasi mereka. Sehingga, ada kalanya kita harus mengikuti kebutuhan organisasi, dengan membuat aplikasi web kita compatible untuk…

Telerik Reporting: Safe handle has been closed

Problem Saat membuka halaman yang berisi report yang menggunakan Telerik Reporting, muncul error “Safe handle has been closed”. Analisis* Saat masuk ReportsController.cs, construct ReportsBaseController.cs, fungsi GetUserIdentity mengambil property dari System.Web.HttpContext.Current.User.Identity. Sedangkan Identity.Name sudah disposed, sehingga tidak bisa diakses. *) Analisis ini tidak eksklusif sesuai dengan problem yang ditemukan. Menurut saya, problem serupa mungkin saja terjadi…

Set Custom Monitor Resolution untuk Graphic Card Intel

Cara ini sudah diuji pada laptop: Lenovo V330 – Graphic Card Intel UHD Graphics 620 Untuk set resolusi monitor menjadi resolusi yang berbeda dari supported resolution, berikut step-by-step nya: Klik kanan desktop, buka Intel Graphics Settings Klik icon “Display” Klik “Custom Resolution”, akan ada pop-up warning, klik “Yes” Pilih monitor yang diinginkan pada sidebar di…

Kendo DropDownList Filterable di dalam Bootstrap Modal tidak mau terbuka (auto collapsed) di IE

Kendo memang ajaib. Kadang bug nya juga ajaib. Ternyata, kalau syarat-syarat ini dipenuhi: Versi Kendo UI v2017.2.621 Kendo DropDownList filterable Diletakkan di dalam Bootstrap Modal Dibuka di Internet Explorer versi 11 Waktu DropDownList diklik, dropdown terbuka tapi langsung tertutup kembali, sehingga tidak bisa dipilih maupun difilter. Penyebabnya, karena kendo salah fokus. Saat mau fokus ke…

Enabling Windows Authentication

Setting web app Buka IIS, pilih web app yang akan diubah menjadi windows authentication Pada bagian “IIS”, pilih “Authentication” Ubah “Windows Authentication” menjadi “Enabled” Jika tidak ada pilihan Windows Authentication, install dulu melalui: Turn Windows feature on or off (untuk Windows Server, melalui Server Manager) Buka Internet Information Services > World Wide Web Services >…

Gagal validasi date pada Internet Explorer

jQuery Validation Plugin v1.17.0 menggunakan “new Date” untuk validasi. Sehingga setiap browser akan menghasilkan tanggal yang berbeda2 dari hasil parse. Contoh: pada IE, javascript tidak bisa parse value “17/07/2019 15.08.29” (karena menggunakan titik) sehingga date dianggap tidak sesuai format. Sedangkan Chrome bisa. Letak fungsi validasi tersebut ada di file jQuery.validate.js:1398 date: function( value, element )…

Kendo datepicker – date tidak terbaca di awal

Kendo datepicker kadang date tidak terbaca di awal, harus dipilih dulu baru formatnya benar. Common Cause: Format date yg awal tidak ada di list settingan parseFormats. Option parseFormats ada, tapi urutannya tidak dari detail ke simpel (urutan berpengaruh, harus dari detail ke simpel) Contoh: [“yyyy-MM-dd”, “yyyy-MM-ddTHH:mm:ss”] salah, seharusnya [“yyyy-MM-ddTHH:mm:ss”, “yyyy-MM-dd”] Date awal tidak masuk ke…