Dear all,
on the code below I want to replace the code:

"ajax": "nestedData.txt", with the url (a python function created)

How can I do it? Please help



    <script>

        /* Function for child row details*/
        function getChildRow(data) {

            // `data` is the data object for the row
            return '<table cellpadding="5" cellspacing="0"'
                + ' style="padding-left:50px;">' +
                '<tr>' +
                '<td>Full name:</td>' +
                '<td>' + data.name + '</td>' +
                '</tr>' +
                '<tr>' +
                '<td>Address in detail:</td>' +
                '<td>' + data.address + '</td>' +
                '</tr>' +
                '<tr>' +
                '<td>Extra details like ID:</td>' +
                '<td>' + data.employee_id + '</td>' +
                '</tr>' +
                '</table>';
        }

        $(document).ready(function () {

            /* Initialization of datatables */
            var table = $('#tableID').DataTable({
                "ajax": "nestedData.txt",
                "columns": [{
                    "className": 'details-control',
                    "orderable": true,
                    "data": null,
                    "defaultContent": ''
                },
                    { "data": "name" },
                    { "data": "designation" },
                    { "data": "city" },
                    { "data": "salary" }
                ],
                "order": [[1, 'asc']]
            });

            // Click events for expanding and
            // closing using up/down arrows
            $('#tableID tbody').on('click',
            'td.details-control', function () {

                var tr = $(this).closest('tr');
                var row = table.row(tr);

                if (row.child.isShown()) {

                    // Closing the already opened row
                    row.child.hide();

                    // Removing class to hide
                    tr.removeClass('shown');
                }
                else {

                    // Show the child row for detail
                    // information
                    row.child(getChildRow(row.data())).show();

                    // To show details,add the below class
                    tr.addClass('shown');
                }
            });
        });
    </script>

-- 
*Eugene*

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/CABxpZHvB91xWNVpOAkYDgfgBsOU90SURB5GB1Oy3avtNMoqp4Q%40mail.gmail.com.

Reply via email to