Chandra Oemaryadi has written 244 articles

Javascript Remove Element in Array Using jQuery

Berikut adalah contoh cara menghapus element dari javascript array menggunakan jQuery [code language=”javascript”] var y = [1, 2, 2, 3, 2] var removeItem = 2; y = jQuery.grep(y, function(value) { return value != removeItem; }); [/code] http://stackoverflow.com/questions/3596089/how-to-remove-specifc-value-from-array-using-jquery

CSS Align Div Elements with Different Heights

Jika dalam list terdapat item dengan tinggi berbeda, supaya setiap baris tetap lurus seperti gambar di atas, floating left menggunakan [code language=”css”] #frontend-contents .dirfile { display: inline-block; vertical-align: top; } [/code] Referensi https://css-tricks.com/snippets/css/cross-browser-inline-block/ Menggunakan inline-block, ada jarak antara elemen. Solusinya [code language=”css”] #parent { font-size: 0; } #child { font-size: 16px; } [/code] Referensi http://stackoverflow.com/questions/19038799/why-is-there-an-unexplainable-gap-between-these-inline-block-div-elements

Kendo Stacked Bar Chart with Complex Data

Kendo stacked bar chart dapat menerima berbagai bentuk data untuk menghasilkan chart. Berikut adalah contoh bentuk data yang dapat digunakan untuk kasus yang kompleks. Server mengirimkan List [code language=”csharp”] public class ChartColumnAttribute { public double Value { get; set; } public string Category { get; set; } //RKAP, RKAP s.d. Jun’14, Real s.d. Jun’14, Real…

Linq to SQL Nested Query Where In

Contoh Linq to SQL nested query where in [code language=”sql”] select … from x where x in (select id from …) [/code] [code language=”csharp”] IQueryable<int> innerQuery; //algoritma innerQuery = from log in db.permit_log where log.user_id == UserId && log.permit_type == 0 && (log.status == KPIMaster.SupervisorApprove || log.status == KPIMaster.SupervisorReject) select log.id_permit.Value; var query = from…

Linq to SQL Select inside Join

Berikut contoh query Linq dengan select di dalam join table [code language=”csharp”] int count = ( from permit in db.permit_to_work join log in ( from log in db.permit_log.Where(m => m.permit_type == 0 && m.status == queryStatus && m.user_id == UserId) .GroupBy(m => m.id_permit) select new { id_permit = log.Key, maxdt = log.Max(m => m.datetime) }…

Complex Custom Validation using Validator.TryValidateObject

Contoh fungsi validasi ketika meng-import file excel berisi banyak data manufacturer [code language=”csharp”] [HttpPost] public ActionResult Process(ManufacturerModel model) { if (ModelState.IsValid) { //kamus List<ValidationResult> results = new List<ValidationResult>(); List<string> errList = new List<string>(); List<ManufacturerFormStub> list = model.Parse(); List<ManufacturerCategoryFormStub> listCategory = model.ParseCategory(); manufacturer manufacturer; //algoritma for (int i = 0; i < list.Count; ++i) { results.Clear();…

Entity Framework: The provider did not return a providermanifest instance

In my case I had to hack the .EDMX file and change the ProviderManifestToken=”2008″ Open your Model.edmx in editor Change the ProviderManifestToken=”2012″ to ProviderManifestToken=”2008″ http://stackoverflow.com/questions/19574981/entity-framework-the-provider-did-not-return-a-providermanifest-instance

Kendo TreeView Additional Functions

Berikut adalah beberapa contoh fungsi tambahan yang bermanfaat waktu menggunakan Kendo TreeView. [code language=”javascript”] function clearAllCheckbox(){ $(‘#parent-options input[type="checkbox"]’).each(function(){ $(this).prop(‘checked’, false); }); } function checkNodeByNodeElement(element){ $(element).find(‘input[type="checkbox"]’).first().prop(‘checked’, true); } function expandFromRootByNodeElement(element){ $(element).parentsUntil(‘.k-treeview’).filter(‘.k-item’).each( function (index, element) { $("#parent-options").data(‘kendoTreeView’).expand($(this)); } ); } function checkNodeByDirectoryId(allNodes, directoryId){ var currentNode; var treeView = $("#parent-options").data("kendoTreeView"); var currentId, currentUid; for (var i = 0;…