ShalvaSoft
php developer

    
ჯგუფი: Registered
წერილები: 1951
წევრი No.: 181428
რეგისტრ.: 9-February 14
|
#46366628 · 2 Dec 2015, 15:17 · · პროფილი · პირადი მიმოწერა · ჩატი
მოგესალმებით
ასეთი პრობლემა მაქვს
| CODE | $('.filter').on('keyup', function (event) { var value = ('' + this.value).toLowerCase(), row, col, r_len, c_len, td; var data = $DATA; var searcharray = []; if (value) { for (row = 0, r_len = data.length; row < r_len; row++) { for (col = 0, c_len = data[row].length; col < c_len; col++) { if (data[row][col] == null) { continue; } if (('' + data[row][col]).toLowerCase().indexOf(value) > -1) { searcharray.push(data[row]); break; } else { } } } getgridData(searcharray); } else { getgridData($DATA); } }); function getgridData(res) { $TABLE.handsontable({data: []}); $TABLE.handsontable({data: res}); }
|
ეს სერჩავს არაჩვეულებრივად მაგრამ მე მინდა რომ რაც არ დაემთხვევა იმაზე fadeout გააკეთოს და იქნებ შემომეშველოთ რა...
და მეორე პრობლემა მაქვს renderer-ზე
| CODE | var customRenderer = function (instance, td, row, col, prop, value, cellProperties) { var tr = $(td).parents('tr'), $17 = $DATA[row][17], $18 = $DATA[row][18]; if($17 == 1){ $(td).css('background', 'red'); }else{ if($18 == 1) { $(td).css('background', 'red'); } } }, cont = $TABLE.handsontable({ data: $DATA, rowHeaders: true, height: 500, manualColumnResize: true, manualColumnMove: true, columnSorting: true, sortIndicator: true, colWidths:[55, 100, 120, 120, 120, 80, 90, 35, 55, 105, 100, 105, 105, 80, 90, 70, 50, 50, 50, 50], search: { searchResultClass: 'success' }, // tableClassName property since 0.17.0 tableClassName: ['table', 'table-hover', 'table-striped'], useFormula: true, fixedColumnsLeft: 2, autoRowSize: true, colHeaders: function (col) { switch (col) { case 0: return '<b>ამანათი</b>'; case 1: return '<b>შტრიხკოდი</b>'; case 2: return '<b>გამგზავნის სახელი</b>'; case 3: return '<b>გამგზავნის გვარი</b>'; case 4: return '<b>გამგზავნის ნომერი</b>'; case 5: return '<b>ამტვირთავი</b>'; case 6: return '<b>აღების ქალაქი</b>'; case 7: return '<b>წონა</b>'; case 8: return '<b>შეფასება</b>'; case 9: return '<b>მიმღების სახელი</b>'; case 10: return '<b>მიმღების გვარი</b>'; case 11: return '<b>მიმღების ქალაქი</b>'; case 12: return '<b>მიმღების ნომერი</b>'; case 13: return '<b>გადახდილი</b>'; case 14: return '<b>გადასახდელი</b>'; case 15: return '<b>მისამართი</b>'; case 16: return '<b>თარო</b>'; case 17: return '<b>გატანა</b>'; case 18: return '<b>ნაშთი</b>'; } }, onChange: function (data, source) { if (source === 'loadData') { return; //don't show this change in console } switch(data[1]){ case 17: console.log(data); break; } // console.log(data); }, cells: function (row, col, prop) { var cellProperties = {}; switch(col){ case 0: cellProperties.type = 'numeric'; break; case 1: cellProperties.type = 'text'; break; case 2: cellProperties.type = 'text'; break; case 3: cellProperties.type = 'text'; break; case 4: cellProperties.type = 'numeric'; break; case 5: cellProperties.type = 'text'; break; case 6: cellProperties.type = 'autocomplete'; cellProperties.source = $CITY; cellProperties.strict = false; cellProperties.trimDropdown = false; break; case 7: cellProperties.type = 'numeric'; cellProperties.format = '0,00'; break; case 8: cellProperties.type = 'numeric'; cellProperties.format = '0,00'; break; case 9: cellProperties.type = 'text'; break; case 10: cellProperties.type = 'text'; break; case 11: cellProperties.type = 'autocomplete'; cellProperties.source = $CITY; cellProperties.strict = false; cellProperties.trimDropdown = false; break; case 12: cellProperties.type = 'numeric'; break; case 13: cellProperties.type = 'text'; break; case 14: cellProperties.type = 'text'; break; case 15: cellProperties.type = 'text'; break; case 16: cellProperties.type = 'text'; break; case 17: cellProperties.type = "checkbox"; cellProperties.checkedTemplate = 1; cellProperties.uncheckedTemplate = 0; break; case 18: cellProperties.type = "checkbox"; cellProperties.checkedTemplate = 1; cellProperties.uncheckedTemplate = 0; break; } cellProperties.renderer = customRenderer; return cellProperties; } });
|
ფონზე ფერს არ ადებს თუ ყველაზე ტიპი მივეცი ტექსტი მაშინ მუშაობს მაგრამ როცა სხვა და სხვა ტიპი აქვს კოლუმებს არ ედება ფონი და იქნებ ამაზეც შემომეშველოთ რა...
--------------------
ვებ პროგრამისტების საყურადღებოდ http://jobs.ge/119262/
|