Quantcast
Channel: Recent Discussions — DataTables forums
Viewing all 79609 articles
Browse latest View live

ColReorder - move 2 columns at once?

$
0
0

Hi! I have a table with child rows and I use ColReorder and it is set to true in the def. I can move columns - that is fine, but right next to pretty much each column except column 0 there are child rows columns. How can I make ColReorder move 2 columns at once, so that each associated child row column moves together with the column which is being moved? Somehow this has to be defined but not sure how. Anyone ever tried this? Any help appreciated!!

Regards!


keys, key-focus select row instead cell

$
0
0

I wanted to know if it is possible to navigate the list only up and down and not allow horizontal navigation between cells and allow only the navigation with the keys with only between the rows.

datatable fonts in a model dialog comes invisible

$
0
0

I have a datatables in a partial view which pop up in a view with another datatable.

but the datatable fonts in the model dialog comes blank. so i added custome css but it affects the table in the main view too. and even with two different names ,model dialogue's datatable refreshes after loading and i think cos its redrawen by the main page datatables code. any idea on how to fix would be very much appreciated.

Thank you

Fixed Header Problem, js get a wrong width?

$
0
0

http://erimus.cc/media_analyzer/fake_comments.html
When I open the page on iPhone se simulator(width:320px),
the fixed header looks wilder than the original one.

I've check it and try add a line in js file:

_modeChange: function ( mode, item, forceChange )
    {
        var dt = this.s.dt;
        var itemDom = this.dom[ item ];
        var position = this.s.position;
        console.log(position.width+'|'+$('.dataTables_wrapper').width()) //I added this

And I got:

401|400

On real phone, it's 410|400.
Whatever, the fixedHeader got a bigger size.

Had I do something wrong?

Multiply value of column 1 with 6 and than sum it up

$
0
0

Hi all!
I know the code to sum it up and I tried to edit it for my purpose. I want to multiply the value of column 1 and column 6 and sum up all results.

I tried it with this code:
"footerCallback": function ( row, data, start, end, display ) {
var api = this.api(), data;
// Remove the formatting to get integer data for summation
var intVal = function ( i ) {
var quantity = data.quantity;
var finalproduct = i * quantity;
return finalproduct;
};

                // Total over all pages
               var total = api
                    .column( 6 )
                    .data()
                    .reduce( function (a, b) {
                        return intVal(a) + intVal(b);
                    }, 0 );

                // Total over this page
               var pageTotal = api
                    .column( 6, { page: 'current'} )
                    .data()
                    .reduce( function (a, b) {
                        return intVal(a) + intVal(b);
                    }, 0 );
               alert(pageTotal);

                // Update footer
                $( api.column( 6 ).footer() ).html(
                    '$'+pageTotal +' ( $'+ total +' total)'
                );
            }

but no success :( ... thank you very much for any help in advance!

Selecting data before they are rendered?

$
0
0

Hi,

I have a table with 3000 rows. I need to preselect some of the rows. Rowcreate only selects that the rows have been rendered. Is there a way to select before they are rendered?

Also can the data be filtered to show only the selected records?

Thanks

Datatables sInfo outside table?

$
0
0

Hi

I need to make the pagination info (Showing 0 to 0) outside table, since I want to make the info fixed div when I'm scrolling. How can I achieve that.

Sorting on value rather than string in DOM sorting

$
0
0

Hello,

In your section on sorting on live DOM
https://datatables.net/examples/plug-ins/dom_sort.html

You have an sorting mechanism for "dom-text-numeric" which should sort the column based on the numeric values of the textbox.

The example however appears to sort on the string rather than the value and fortunately the data in the example table only has 2 digit values. When you also have single digit values in the textbox the sorting mechanism classes "4" to be 'greater' than "22" as it seems to sort on text rather than the actual value?

If you add a 2 character manipulation (i.e. if (d<10) then return "0" + d;) to the sorting mechanism before the return, then the sorting mechanism works as intended.

Is there a method to implement that will sort on the actual value, rather than the string ?


table.ajax.reload(): how do you JSON.parse?

$
0
0

I am trying to reload my table on the click of a button using table.ajax.reload().
I'm getting an invalid JSON error and upon going through troubleshooting with datatables/tn1, I can see that it is returning html/text instead of JSON.
How do I parse the data on reload?
I've tried various ways of combining table.ajax.reload() with JSON.parse(), but none have worked.

Thanks

Client side row reordering issues

$
0
0

Hi, We are using DataTables to edit some data on client side, but we have issues if we use reordering option or if we delete rows.
In general we need functionality which is in this example, but on Client side
https://editor.datatables.net/examples/extensions/rowReorder

Do you have any hints how to update DataTables after we do some manipulation like deleting elements or reordering.
It would be perfect to get same example working on Client side data.

Render datatable row in reactjs

$
0
0

I'm getting the data in response but can't add it the datatable row. Can anyone please help me out with this?

This is what I'm trying to do:

export default (id) => {

  if (!$.fn.dataTable) return;

  $('#'+id).DataTable({
    destroy: true,
    pageLength: 8,
    responsive: true,
    ordering: false,
    searching: false,
    info: true,
    lengthChange: false,
    stripeClasses: [],
    processing: true,
    serverSide: true,
    ajax: {
      url  : `${Config.baseUrl}/homepark/list?page_no=1&settingType=dashboard&isActive=1&categoryId=active-listings`,
      type : 'GET',
      "beforeSend" : function(xhr) {
        xhr.setRequestHeader('userToken',localStorage.getItem('accessToken'));
      },
      "dataSrc": function ( json ) {
        const data = json.response.users
        console.log('@@@', data);
        // data = data.row\````
      },
    },
  });
};

This is what I'm getting as a result from backend in json.response.users:

(9) [{…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}]
0: {name: "testt", data: "0"}
1: {name: "testt11", data: "1"}
2: {name: "testt11", data: "2"}
3: {name: "testt11", data: "3"}
4: {name: "testt11", data: "4"}
5: {name: "testt11", data: "5"}
6: {name: "testt11", data: "6"}
7: {name: "testt12", data: "7"}
8: {name: "testt13", data: "8"}
length: 9
__proto__: Array(0)

CSS Bug in Editor Upload Field Using Bootstrap 4

$
0
0

Per the title, the CSS for the Choose File and Clear File buttons are wrong. For example:

<button class="btn btn-default">Choose JPG...</button>

btn-default is not a valid Bootstrap 4 style.

I made it pretty with:

editor.on('open', function () {
    $('.upload button').addClass('btn-outline-primary btn-sm');
    $('.clearValue button').addClass('btn-outline-danger btn-sm');
  });

Wismec Reuleaux Tinker Mod mit Wismec Column Verdampfer

$
0
0

Wismec Reuleaux Tinker Mod

wismec reuleaux tinker 300w tc mod zeichnet sich durch sein dynamisches Aussehen und sein ergonomisches Design aus, das vom klassischen Sportschuh inspiriert ist. Der Reuleaux Tinker Akkuträger wird mit drei 18650-Batterien betrieben und bietet eine enorme Leistung von 300 W mit leistungsstarken VW / TC-Arbeitsmodi. Es ist mit einem 0,96-Zoll-TFT-Farbbildschirm und einer Echtzeituhrfunktion ausgestattet, und die Benutzeroberfläche wurde aktualisiert. Sie können die Daten klar erkennen. Durch den Avatar-Chip werden Mehrkreis-Schutzsysteme eingesetzt, die den Gesamtschutz des Geräts gewährleisten, wodurch es viel sicherer und zuverlässiger wird. Halten Sie dieses empfindliche Gerät in den Händen und genießen Sie einen einfachen Dampfen! Es steht 3 Farben für Sie zu wählen.

Technische Daten:
Größe: 44 * 56 * 78,3 mm
Batterie: 3 x 18650 Zellen (nicht im Lieferumfang enthalten)
Bildschirm: 0,96 Zoll TFT-Farbbildschirm
Ausgangsleistung: 1-300W
Ausgabemodus: Power/TC-Ni/TC-Ti/TC-SS/TCR Mode
Temperaturbereich: 100-315°C/200-600°F (TC Mode)
Widerstandsbereich: 0,05-1,5 Ohm für TC-Modi
0,05-3,5 Ohm für den Power-Modus
Maximaler Ladestrom: 2A
Maximaler Ausgangsstrom: 50A
Ausgangsspannungsbereich: 0,5-9V
Gewindeart: 510 gefederten Verbinder

Lieferumfang:
1 * WISMEC Reuleaux Tinker Akkuträger
1 * QC USB-Kabel
1 * Benutzerhandbuch
1 * Warnkarte

Wismec Column Verdampfer

Der WISMEC Column Verdampfer ist speziell für das WISMEC Reuleaux Tinker Kit konzipiert. Es verwendet eine leistungsstarke WL01 Single-Spule mit 0,15 Ohm und großer Heizfläche, die das Streben des Vapers nach dichtem Geschmack und massiven Wolken voll erfüllt. 25 mm Durchmesser und 6,5 ml / 2 ml E-Saft-Kapazität. Die 2-ml-Version verfügt über ein Kindersicherungssystem, um die Sicherheit zu gewährleisten. Der WISMEC Column Verdampfer verwendet auch eine versenkbare obere Füllung und ein verfeinertes Design des unteren Luftstroms, um extrem starken Dampf zu erzeugen.

Technische Daten:
Maße: 25 x 55mm E-liquid Kapazität: 6,5ml / 2ml (mit Kindersicherung)
Coil Typ: WL01 0,15 Ohm Verdampferkopf (30-100W)
Anschluss: 510
Farbe: Weiß, Blau, Rot

Lieferumfang:
1 x COLUMN Verdampfer
1 x Benutzerhandbuch
2 x WL01 Single 0,15 Ohm Verdampferkopf
1 x Warnkarte
Ersatzteile
image

Mehr Infos über:

akku e zigarett

select2 createTag issue with editor

$
0
0

Trying to get select2 createTag to work per https://select2.org/tagging. I get error at dataTables.editor.js line 5275 because canReturnSubmit not defined for the field.

found https://datatables.net/forums/discussion/comment/140478/#Comment_140478, but not sure the correct setting. In any case the select2 fieldtype plugin should be updated if canReturnSubmit is required

Else dataTables.editor.js should verify function exists before calling it

See https://codepen.io/louking/pen/LMGVJm, and enter some new option into the select search box for col0

We want to Know logic of table row sorting in data table

$
0
0

We want to Know logic of table row sorting in data table

In our project data show correct but i want to highlight the latest record but i dont get i value in while loop . Its shows randomly value of i if we printed

Please give me proper guidance


rowReorder.disable() not working as it should

$
0
0

Hi. I'm facing a strange issue on my dataTable. I've implemented a rowReorder function (including event) and this is working perfectly fine except one scenario. When I click a column to enable the sorting I want to disable to rowReorder if the column is not the Order column, and for this I have an event set for 'th' and this is also working perfeclty fine. So for example if I click on the column Name to sort the table by this column then the rowReorder (drag and drop) is disabled, and if i click the Order column to sort the table by this column then the rowReorder is enabled and its working fine. My issue is when I click the Name column header to sort the table by Name to disable the rowReorder function and I refresh the page, even if Im checking for what column has sorting enabled my rowReorder is always enabled event thought I'm calling the rowReorder.disable(). Below is code for my dataTable. Please help

$(document).ready(function () {

    var dataTable = $("table.reorder-table").DataTable({
            language: GetLanguage(),
            lengthMenu: [[10, 25, 50, 100, 250, 500, 1000], [10, 25, 50, 100, 250, 500, 1000]],
            serverSide: true,
            processing: true,
            stateSave: true,
            ajax: {
                url: GetDataRequestUrl(),
                type: "POST",
                datatype: "json",
                error: function (xhr, errorType, exception) {
                    $("table.reorder-table tbody").html("");
                    $("table.reorder-table")
                        .append(
                            '<tbody><tr class="odd"><td colspan="100%" class="dataTables_empty" valign="top">No data</td></tr></tbody>');
                    $("div.dataTables_processing").hide();
                }
            },
            columns: GetColumnDefinitions(),
            rowReorder: {
                selector: "td:not(:last-child)",
                dataSrc: "Order",
                update: false
            }
        });

        CreateRowReorderEvent(dataTable);

        dataTable.on("click",
            "th",
            function () {
                // if the column header clicked is Order then enable the rowReorder
                if (dataTable.column(this).index() === 0) {
                    dataTable.rowReorder.enable(); // <-- working like it should
                }
                else {
                    dataTable.rowReorder.disable(); // <-- working like it should
                }
            });

        //  below is called after page is reloded (refreshed) but its not disabling the rowReorder function 
        var order = dataTable.order();
        var colIndex = order[0][0]; // <-- get the index of the column where the sorting is applied

        if (colIndex === 0) { // <-- if the column is Order column 
            dataTable.rowReorder.enable();
        } else {
            dataTable.rowReorder.disable(); // <-- this is called but not working
        }
});

Editor for asp.net mvc without database

$
0
0

Hi,

We are already using DataTables in our asp.net mvc 5 web application and are considering buying Editor to support local, inline editing. We appreciate the existence of the .net libraries for server side code but are a bit confused about how the whole thing work and if it is going to fit our needs.

More specifically, there is no database in our project. The data are provided by web services, instead. Right now, we are using a simple ajax Datatables call to fetch and show the data. Everything (the columns, the rendering etc) is defined client-side in the DataTables initialization.

Is the Editor .net library any good to us? or is it specifically for database connection only?

serverside processing

$
0
0

hello i use data tables for a webmail client i am building and i use server side scripting and im trying to get searching to work i dont use a sql database i just run it through a loop of emails into an array for my columns but i go to search and it returns all the emails over and over without filtering(obviously) is there a way to filter through the data client side or ...id like to populate the table with the data and then be able to filter through already received data without going back to the server if thats even possible? any ideas would be greatly appreciated...

parent child datatables

$
0
0

Hi,

Its been a while, I am back again. trying to get parent and child datables on click of parent row.

here is my code

`<!DOCTYPE html>
<html>
  <head>
<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/v/dt/dt-1.10.18/datatables.min.css"/>

<script type="text/javascript" src="https://cdn.datatables.net/v/dt/dt-1.10.18/datatables.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
    <meta charset=utf-8 />
    <title>DataTables -  Parent and Child</title>
  </head>
  <body>
    <div class="container">
      <table id="example" class="display nowrap" width="100%">
        <thead>
            <tr>

                <th>Id</th>
                <th>First Name</th>
                <th>Last Name</th>
                <th>Address</th>
            </tr>
        </thead>

        <tfoot>
            <tr>

                 <th>Id</th>
                <th>First Name</th>
                <th>Last Name</th>
                <th>Address</th>
            </tr>
        </tfoot>

        <tbody>
          <tr>

            <td>1</td>
            <td>xxx</td>
            <td>uyy</td>
            <td>dddd</td>
          </tr>
          <tr>

            <td>2</td>
            <td>dfff</td>
            <td>ddd</td>
            <td>dddd</td>
          </tr>
        </tbody>
      </table>
    </div>

<div>
      <table id="child" class="LogDetails"> 
        <thead>
            <tr>

                <th>Id</th>
                <th>Loged Date</th>
                <th>Loged Out Time</th>

            </tr>
        </thead>


      </table>
    </div>

  </body>
</html>`

my javascript

$(document).ready(function() {
    var table = $('#example').DataTable( {
        "columns": [
            {   "orderable":      true,
                "data":           null,
                "defaultContent": ''
            },
            { "data": "A" },
            { "data": "B" },
            { "data": "C" },
            { "data": "D" }
        ],
        "order": [[1, 'asc']]
    } );

    // Add event listener for opening and closing details
    $('#example tbody').on( 'click', 'button', function () {
    var data = table.row( $(this).parents('tr') ).data();
    editMember(data[0]);
} );

} );

Anyone around to help, so i can use ssp class to retrieve data from my sql database please?

OR

Just from the text file the child data?_

Datepicker All Options Available

$
0
0

I would like to set Datepicker options for a date field, are all the jQueryUI Datepicker options available? I am loading the jQueryUI Datepicker, so I assume that is the datepicker the Editor is using. When I set the "showOtherMonths" to true it doesn't seem to have any effect when the calendar shows.

Viewing all 79609 articles
Browse latest View live




Latest Images