Skip to main content

Posts

Showing posts from March, 2016

QueryString ile Json Gönderme

Eğer query string üzerinde json datası taşımak zorunda kalırsanız aşağıdaki şekilde taşıyabilirsiniz. var json = JSON . stringify (jsdata ); var url = 'http://localhost/url?data=' + $ . param ( { "json" : json } ); location = url ;

Javascript İle Çok Boyutlu Array'ler de Sıralama

Elimizde çok boyutlu (multi dimensional) bir javascript array'i olduğunu düşünelim. Yapmak istediğimiz ise bu array'ın itemlarını belli bir kolon index'ıne göre sıralamak. Bu işlem için kullanabileceğiniz helperı ve örnek uygulamasını aşağıda bulabilirsiniz. if ( typeof ArrayHelper == 'undefined' ) {     var ArrayHelper = {}; } ArrayHelper = {     Sort: function (array, columnIndex, orderby) {        if (array.length == 0)             return array;         var x = -1;         if (orderby != 'asc' ) {             x = 1;         }         var val = array[0][columnIndex]; // İlk değere bakıyorum.          var isNumericValue = !isNaN(parseFloat(val)) && isFinite(val);         if (isNumericValue) {   ...

JavaScript ile Pdf Export

Java script ile pdf export işlemi  için internette birçok hazır kütüphane mevcut, bende bunlardan iki tanesini önereceğim. Bu iki kütüphaneyi inceleyip ihtiyacınıza en uygun olanı seçebilirsiniz. https://github.com/simonbengtsson/jsPDF-AutoTable https://github.com/bpampuch/pdfmake

JavaScript ile Csv Export

Bu işlemi aşağıdaki kod örneği ile kolaylıkla yapabilirsiniz. function ExportToCsv(filename, rows) {     filename = filename + '.csv' ;     var processRow = function (row) {         var finalVal = '' ;         for ( var j = 0; j < row.length; j++) {             var innerValue = row[j] === null ? '' : row[j].toString();             if (row[j] instanceof Date) {                 innerValue = row[j].toLocaleString();             };             var result = innerValue.replace( /"/g , '""' );             if (result.search( /("|,|\n)/g ) >= 0)                 result = '"' + result + '"' ;             if (j > 0)   ...