Chandra Oemaryadi has written 244 articles

CS0433

CS0433: The type ‘System.Web.Helpers.WebGrid’ exists in both ‘c:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Web.Helpers\v4.0_2.0.0.0__31bf3856ad364e35\System.Web.Helpers.dll’ and ‘c:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Web.Helpers\v4.0_1.0.0.0__31bf3856ad364e35\System.Web.Helpers.dll’ Solusinya dengan menghapus <add assembly=”System.Web.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35″ /> Dari web.config

Javascript Default Parameter Value

Menentukan default parameter value pada C# cukup mudah, dengan public void FunctionName(bool param = false) Membuat default parameter pada JavaScript lebih tricky, dengan [code language=”javascript”] function foo(a, b) { a = typeof a !== ‘undefined’ ? a : 42; b = typeof b !== ‘undefined’ ? b : ‘default_b’; … } [/code] http://stackoverflow.com/questions/894860/set-a-default-parameter-value-for-a-javascript-function

Magnific Popup Title in Video

Menampilkan judul pada magnific popup ketika konten berupa video [code language=”javascript”] tr.find(‘.lightbox-design-container’).magnificPopup({ type: ‘iframe’, iframe: { markup: ‘<div class="mfp-iframe-scaler">’+ ‘<div class="mfp-close"></div>’+ ‘<iframe class="mfp-iframe" frameborder="0" allowfullscreen></iframe>’+ ‘<div class="mfp-title">Some caption</div>’+ ‘</div>’ }, callbacks: { markupParse: function(template, values, item) { values.title = item.el.attr(‘title’); } }, delegate: ‘a’, gallery: { enabled: true }, }); [/code]

Magnific Popup Inside Kendo Grid

Menampilkan Magnific Popup di dalam kendo grid, dengan hasil seperti di bawah ini Model [code language=”csharp”] public class OrderMediaMagazinePresentationStub { //… //design & evidence public List<OrderMediaMagazineDesignPresentationStub> DesignList { get; set; } } [/code] javascript [code language=”javascript”] $("#grid").kendoGrid({ //… dataBound: function(e) { $(‘.lightbox-image-container’).magnificPopup({ delegate: ‘a’, type: ‘image’, gallery: { enabled: true }, }); }, columns: […

Enum to SelectListItem

Berikut contoh fungsi untuk membuat SelectListItem dari Enum. SelectListItem dipakai untuk membuat dropdownlist. [code language=”csharp”] public List<SelectListItem> GetReportTypeOptions() { EnumHelper enumHelper = new EnumHelper(); List<SelectListItem> options = new List<SelectListItem>(); foreach (ReportType item in enumHelper.EnumToList<ReportType>().ToList()) options.Add(new SelectListItem { Value = (item).ToString(), Text = enumHelper.GetEnumDescription(item) }); options = options.OrderBy(m => m.Text).ToList(); return options; } [/code]

Kendo Grid Reload Static DataSource from Ajax

Ada kasus dimana Kendo Grid (maupun Kendo components yang lain) menggunakan static data source untuk memudahkan pemrosesan di client side (misalnya filtering, sorting). Kita ingin meng-update static data source ini via ajax tanpa me-reload website. Caranya sebagai berikut [code language=”javascript”] var carPackageDataSource; function reloadCarPackageGrid(idCarModel){ //kamus var idCarModel = $(‘#IdCarModel’).val(); var filter = { idCarModel: idCarModel…