<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>DataTables 1.9 — DataTables forums</title>
        <link>https://datatables.net/forums/</link>
        <pubDate>Tue, 09 Jun 2026 11:56:50 +0000</pubDate>
        <language>en</language>
            <description>DataTables 1.9 — DataTables forums</description>
    <language>en</language>
    <atom:link href="https://datatables.net/forums/categories/datatables-1-9/p1/feed.rss" rel="self" type="application/rss+xml"/>
    <item>
        <title>Datatable CDN Offline: Error 1000</title>
        <link>https://datatables.net/forums/discussion/81203/datatable-cdn-offline-error-1000</link>
        <pubDate>Tue, 29 Jul 2025 12:37:58 +0000</pubDate>
        <category>DataTables 1.9</category>
        <dc:creator>BigDataWarehouse</dc:creator>
        <guid isPermaLink="false">81203@/forums/discussions</guid>
        <description><![CDATA[<p>in the past hours Datatable CDN  has not been working, please assist?</p>

<p>Here are the files we are using in production.</p>

<p><img src="https://datatables.net/forums/uploads/editor/2d/b0iiqay7e5ht.png" alt="" title="" /></p>

<p><br />
<br />
<br />
<br />
<br />
<br />
<br />
</p>
]]>
        </description>
    </item>
    <item>
        <title>How do you pass a customer's id to a datatable editor form?</title>
        <link>https://datatables.net/forums/discussion/80873/how-do-you-pass-a-customers-id-to-a-datatable-editor-form</link>
        <pubDate>Sat, 26 Apr 2025 20:52:43 +0000</pubDate>
        <category>DataTables 1.9</category>
        <dc:creator>rmeetin</dc:creator>
        <guid isPermaLink="false">80873@/forums/discussions</guid>
        <description><![CDATA[<p>This is in laravel.  I have a users table and form and in a column a link to pass the $uid to another DTE page:</p>

<p>``return '&lt;a href=/bin/inspections2?uid=' + data.users.id + ' target="_new"&gt;Report&lt;/a&gt;';</p>

<p>It correctly drops the $uid into the URL of the next table but it is invisible to the next DTE page. The URL displays as:</p>

<p>``/bin/inspections2?uid=2</p>

<p>Seems great. However in the laravel controller file, I cannot get the variable out of the URL.  It comes up empty:</p>

<p><code>$uid = $request-&gt;input('uid');  // Get `uid` from the request</code>
<code></code>\Log::debug("Received UID: " . $uid);</p>

<p>The $uid is necessary to set a where statement to limit result's to those of that user. Any ideas?</p>
]]>
        </description>
    </item>
    <item>
        <title>How do I do calculated fields on the server of a record being created or updated?</title>
        <link>https://datatables.net/forums/discussion/79463/how-do-i-do-calculated-fields-on-the-server-of-a-record-being-created-or-updated</link>
        <pubDate>Tue, 23 Jul 2024 22:03:37 +0000</pubDate>
        <category>DataTables 1.9</category>
        <dc:creator>mike92117</dc:creator>
        <guid isPermaLink="false">79463@/forums/discussions</guid>
        <description><![CDATA[<p>I have a very simple table with a few fields. The table has another six or so fields that are calculated on the server and saved as part of a record being created or updated. The calculated fields do not need to be returned to the client, though they can. However, they do need to be calculated on the server and some fields involve numerical methods. These are very fast running. However, I'm unsure how to do this or hook into this with datatables. The DTO class contains all edited fields and all calculated fields. The calculations could be done via a method that returns an instance of the DTO with the calculated fields. i.e, dto = GetCalcValues(dto).</p>

<p>I'm using the .net code for the table that looks like this:</p>

<pre><code>using (var db = new Database(dbType, dbConnection))
{
    var response = new Editor(db, "J")
        .Model&lt;DTO&gt;()
        .Field(new Field("Re")
            .Validator(Validation.Numeric())
        )
        .Field(new Field("J")
            .Validator(Validation.Numeric())
        )
        .TryCatch(false)
        .Process(Request)
        .Data();
    return Json(response);
}
</code></pre>
]]>
        </description>
    </item>
    <item>
        <title>Error "An item with the same key has already been added."</title>
        <link>https://datatables.net/forums/discussion/79010/error-an-item-with-the-same-key-has-already-been-added</link>
        <pubDate>Tue, 14 May 2024 16:36:54 +0000</pubDate>
        <category>DataTables 1.9</category>
        <dc:creator>dynasoft</dc:creator>
        <guid isPermaLink="false">79010@/forums/discussions</guid>
        <description><![CDATA[<p><strong>Link to test case</strong>:<br />
<strong>Debugger code (debug.datatables.net)</strong>:<br />
<strong>Error messages shown</strong>:<br />
<strong>Description of problem</strong>: I'm working with MVC c# and Editor Datatables from <a rel="nofollow" href="http://editor.datatables.net.">http://editor.datatables.net.</a> i'm getting the error below on line 'editor.Process(formData);' of my server code:</p>

<p>An item with the same key has already been added.</p>

<p>What could be the cause and how can i debug the error to identify what keys are being added?</p>

<p>Here's my code:</p>

<ul>
<li>A class:</li>
</ul>

<pre><code>public class VoiceMYTABLEDataDBModel
{
    public class VoiceMYTABLEData
    {
        public long id { get; set; }
        public string Customer_ID { get; set; }
    }

    public class VoiceMYTABLEInvoice
    {
        public long id { get; set; }
        public long CustomerID { get; set; }
        public long MYTABLEDataID { get; set; }
        public string InvoiceNumber { get; set; }
    }
}
</code></pre>

<ul>
<li>Controller code:</li>
</ul>

<pre><code>        public DtResponse CRUDRatedVoiceMYTABLEData(string strFromDate, string strToDate, int intExportToFile, MYTABLEDataUISettings lblo)
        {
            Editor editor = null;
            NameValueViewModel[] arrNVVM = null;
            Task t;

            try
            {
                HttpRequest formData = HttpContext.Current.Request;

                CustomersModel CM = new CustomersModel();
                arrNVVM = CM.GetAllCustomerIDsNbrs_arr();
                CM = null;

                if (arrNVVM == null) arrNVVM = new NameValueViewModel[] { };

                using (Database db = new Database(SetGetDbType2, SetGetDbConnection))
                {
                    editor = new Editor(db, "VoiceMYTABLEData", "VoiceMYTABLEData.id").Model&lt;VoiceMYTABLEDataDBModel.VoiceMYTABLEData&gt;("VoiceMYTABLEData");
                    editor.Field(new Field("VoiceMYTABLEData.id")
                        .Set(false)
                    );
                    editor.Field(new Field("VoiceMYTABLEData.Customer_ID")
                        .Set(false)
                    );
                    editor.LeftJoin("VoiceMYTABLEInvoice", "VoiceMYTABLEData.id", "=", "VoiceMYTABLEInvoice.MYTABLEDataID")
                        .MJoin(new MJoin("VoiceMYTABLEInvoice")
                        .Model&lt;VoiceMYTABLEDataDBModel.VoiceMYTABLEInvoice&gt;()
                        .Name("VoiceMYTABLEInvoice")
                        .Link("VoiceMYTABLEData.id", "VoiceMYTABLEInvoice.MYTABLEDataID")
                        .Order("VoiceMYTABLEInvoice.InvoiceNumber ASC")
                        .Field(new Field("id")
                            .Options(new Options()
                                .Table("VoiceMYTABLEInvoice")
                                .Value("id")
                                .Label("InvoiceNumber")
                                .Order("InvoiceNumber ASC")
                                .Render(row =&gt;
                                {
                                    return dicPCEAValues["InvoiceNumber"].ToString();
                                }).Order("InvoiceNumber ASC")
                            )
                            .Set(false)
                        )
                        .Set(false)
                    );

                    editor.Where("VoiceMYTABLEData.Date_Time_Called", CommonUtilities.ToDate2(strFromDate + " 00:00:01"), "&gt;=");
                    editor.Where("VoiceMYTABLEData.Date_Time_Called", CommonUtilities.ToDate2(strToDate + " 23:59:59"), "&lt;=");

                    editor.TryCatch(false);
                    editor.Debug(true);
                    editor.Process(formData);
                }
                arrNVVM = null;
            }
            catch (Exception ex)
            {
                
            }
            return editor.Data();
        }
</code></pre>

<ul>
<li>client js code:</li>
</ul>

<pre><code>function CRUDRatedVoiceMYTABLEData(strFromDate1, strToDate1, intExportToFile1) {

    var strSelOpt = '';
    var strSelSta = '&lt;select class="form-control"&gt;';
    var strSelEnd = '&lt;/select&gt;';

    var token = $('input[name="__RequestVerificationToken"]').val();

    dataTable2 = $('#tblRatedVoiceMYTABLEDataTable').DataTable({

        destroy: true,
        responsive: true,
        processing: true,
        deferRender: true,
        select: true,
        order: [[0, 'desc']],
        pageLength: 10,
        columnDefs: [
            { 'bVisible': false, 'targets': 0 },
            {
                'targets': [0, 1, 2],
                className: 'text-center'
            }
        ],
        dom: 'Bfrtip',
        ajax: {
            url: '/users/' + strAccountIdx1 + '/Admin/MYTABLEData/CRUDRatedVoiceMYTABLEData/',
            data: function (d) {
                return $.extend({}, d, {
                    strFromDate: strFromDate1,
                    strToDate: strToDate1,
                    intExportToFile: intExportToFile1,
                    __RequestVerificationToken: token
                });
            },
            //type: 'GET',
            type: 'POST',
            dataType: 'json',
            //contentType: 'application/json; charset=utf-8',
            contentType: 'application/x-www-form-urlencoded; charset=UTF-8',
            async: true,
            cache: false
        },
        columns: [
            {
                data: 'VoiceMYTABLEData.id',
                className: 'text-left'
            },
            {
                data: 'VoiceMYTABLEData.Customer_ID',
                className: 'text-left'
            },
            {
                data: 'VoiceMYTABLEInvoice',
                className: 'text-left'
            }
        ],
        buttons: [
            { extend: 'edit', editor: editor3, formButtons: [] }
        ]
    });
}
</code></pre>

<ul>
<li>create script for the db tables:</li>
</ul>

<pre><code>CREATE TABLE IF NOT EXISTS `[DBNAME]`.`VoiceMYTABLEData` (
  `ID` BIGINT NOT NULL AUTO_INCREMENT,
  `Customer_ID` BIGINT DEFAULT '0',
  PRIMARY KEY (`ID`),
  UNIQUE INDEX `Index_PrimaryKey` (`ID`),
  INDEX `Index_Customer_ID` (`Customer_ID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

DROP TABLE IF EXISTS `[DBNAME]`.`VoiceMYTABLEInvoice`;;
CREATE TABLE IF NOT EXISTS `[DBNAME]`.`VoiceMYTABLEInvoice` (
  `ID` BIGINT NOT NULL AUTO_INCREMENT,
  `CustomerID` BIGINT DEFAULT '0',
  `MYTABLEDataID` BIGINT DEFAULT '0',
  `InvoiceNumber` VARCHAR(55) DEFAULT NULL,
  PRIMARY KEY (`ID`),
  UNIQUE INDEX `Index_PrimaryKey` (`ID`),
  INDEX `Index_CustomerID` (`CustomerID`),
  INDEX `Index_MYTABLEDataID` (`MYTABLEDataID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
</code></pre>

<p><strong>Edited by Kevin:</strong>  Syntax highlighting. Details on how to highlight code using markdown can be <a rel="nofollow" href="https://datatables.net/manual/tech-notes/8#Code">found in this guide</a></p>
]]>
        </description>
    </item>
    <item>
        <title>Grabbing upload in-server validation errors</title>
        <link>https://datatables.net/forums/discussion/77899/grabbing-upload-in-server-validation-errors</link>
        <pubDate>Tue, 02 Jan 2024 18:27:01 +0000</pubDate>
        <category>DataTables 1.9</category>
        <dc:creator>dynasoft</dc:creator>
        <guid isPermaLink="false">77899@/forums/discussions</guid>
        <description><![CDATA[<p><strong>Link to test case</strong>:<br />
<strong>Debugger code (debug.datatables.net)</strong>:<br />
<strong>Error messages shown</strong>:<br />
<strong>Description of problem</strong>: Hi all, please let me know if there is an event available in a client for the above. I have used things like ajax's submitError event to no avail. Thanks.</p>
]]>
        </description>
    </item>
    <item>
        <title>Possible bugs with Opera browser v102.0.4880.56</title>
        <link>https://datatables.net/forums/discussion/77211/possible-bugs-with-opera-browser-v102-0-4880-56</link>
        <pubDate>Tue, 19 Sep 2023 22:47:04 +0000</pubDate>
        <category>DataTables 1.9</category>
        <dc:creator>dynasoft</dc:creator>
        <guid isPermaLink="false">77211@/forums/discussions</guid>
        <description><![CDATA[<p><strong>Link to test case</strong>:<br />
<strong>Debugger code (debug.datatables.net)</strong>:<br />
<strong>Error messages shown</strong>:<br />
<strong>Description of problem</strong>: Hi, I use Opera and presumably this is the same issue with Chrome and it is now throwing errors where it wasn't before with older versions. The browser updated itself 2 days ago. It does not like the way for tags are added by DT to labels when creating editor forms. See code and screenshots below. Please advise.</p>

<pre><code>table: '#tblDataTable1',
    //template: $('#divEditorForm1').clone(),
    template: '#divEditorForm1',
    fields: [
        {
            label: '',
            name: 'ContactTrans.id',
            type: 'hidden'
        }, {
            label: captionsarray.filter(p =&gt; p.label == 'lblContactType')[0].value + '*:',
            name: 'ContactTrans.ContactType',
            type: 'select',
            options: [],
            def: '-1'
        }
        }
    ],
</code></pre>

<p><img src="https://datatables.net/forums/uploads/editor/d7/wb5yasz1pl6t.png" alt="" title="" /><br />
<img src="https://datatables.net/forums/uploads/editor/k9/g0vlvkokr71y.png" alt="" title="" /></p>
]]>
        </description>
    </item>
    <item>
        <title>Slow footerCallback</title>
        <link>https://datatables.net/forums/discussion/77217/slow-footercallback</link>
        <pubDate>Wed, 20 Sep 2023 17:42:13 +0000</pubDate>
        <category>DataTables 1.9</category>
        <dc:creator>dynasoft</dc:creator>
        <guid isPermaLink="false">77217@/forums/discussions</guid>
        <description><![CDATA[<p><strong>Link to test case</strong>:<br />
<strong>Debugger code (debug.datatables.net)</strong>:<br />
<strong>Error messages shown</strong>:<br />
<strong>Description of problem</strong>: I am using the code below but without the footerCallback, loading takes 20 sec. With it it takes 10mins. Any idea how it can be improved. Many thanks.</p>

<pre><code>dataTable1 = $('#tblDataTable1').DataTable({

        order: [[1, 'desc']],
        pageLength: 10,
        dom: 'Bfrtip',
        ajax: {
            url: '/' + strAccountIdx1 + '/Admin/ContactTrans/CRUDContactTrans/',
            data: function (d) {
                return $.extend({}, d, {
                    intContTpe: booIsGlobal1 == 1 ? -1 : intContTpe1
                });
            },
            type: 'GET',
            dataType: 'json',
            contentType: 'application/json; charset=utf-8',
            async: true,
            cache: false
        },
        responsive: true,
        processing: true,
        deferRender: true,
        orderClasses: false,
        paging: true,
        //serverSide: true,
        columns: [
            {
                data: null,
                defaultContent: '',
                orderable: false
            },
            {
                data: 'ContactTrans.id',  //1
                className: 'text-left'
            }
            //...
        ],
        rowCallback: function myRowCallback(row, data) {

            if (IsTransTypeInvoiceLike(data.ContactTrans.TransType)) {
                $('td:eq(0)', row).removeClass();
                $('td:eq(0)', row).addClass('details-control');
            }
            else {
                $('td:eq(0)', row).removeClass();
                $('td:eq(0)', row).addClass('nodetails-control');
            }
        },
        footerCallback: function (row, data, start, end, display) {

            var api = this.api(), data;
            // Remove the formatting to get integer data for summation
            var intVal1 = function (i) {
                return typeof i === 'string' ?
                    i.replace(/[\$,]/g, '') * 1 :
                    typeof i === 'number' ? i : 0;
            };
            var intVal2 = function (i) {
                return typeof i === 'string' ?
                    i.replace(/[\$,]/g, '') * 1 :
                    typeof i === 'number' ? i : 0;
            };
            var intVal3 = function (i) {
                return typeof i === 'string' ?
                    i.replace(/[\$,]/g, '') * 1 :
                    typeof i === 'number' ? i : 0;
            };
            // Total over all pages
            dblNetTotal = api
                .column(19, { search: 'applied' })
                .data()
                .reduce(function (a, b) {
                    return intVal1(a) + intVal1(b);
                }, 0);
            dblTaxTotal = api
                .column(20, { search: 'applied' })
                .data()
                .reduce(function (a, b) {

                    var dblTaxAmount = 0;

                    $.each(data, function (i, e) {
                        $.each(e.ContactTransTaxes, function (i, e) {
                            dblTaxAmount += e.TaxAmount;
                        });
                    });

                    return dblTaxAmount;
                }, 0);
            dblGroTotal = api
                .column(21, { search: 'applied' })
                .data()
                .reduce(function (a, b) {
                    return intVal3(a) + intVal3(b);
                }, 0);
            // Update footer
            $('tr:eq(0) th:eq(1)', api.table().footer()).html((booIsGlobal1 == 0 ? strCurrency1 + ' ' : '') + ManageDecimals(4, dblNetTotal));
            $('tr:eq(1) th:eq(1)', api.table().footer()).html((booIsGlobal1 == 0 ? strCurrency1 + ' ' : '') + ManageDecimals(4, dblTaxTotal));
            $('tr:eq(2) th:eq(1)', api.table().footer()).html((booIsGlobal1 == 0 ? strCurrency1 + ' ' : '') + ManageDecimals(4, dblGroTotal));
        },
        select: {
            style: 'os',
            selector: 'td:not(:first-child)'
        },
        initComplete: function () {
            var dt = new Date();
            var time = dt.getHours() + ":" + dt.getMinutes() + ":" + dt.getSeconds();
            PrintToOutput('Open complete: ', time);
        }
    });
</code></pre>

<blockquote>
  <p><strong>Edited by Colin</strong> - Syntax highlighting. Details on how to highlight code using markdown can be <a rel="nofollow" href="/manual/tech-notes/8#Code">found in this guide</a>.</p>
</blockquote>
]]>
        </description>
    </item>
    <item>
        <title>DataTables-Editor-Server.dll and MySql.Data</title>
        <link>https://datatables.net/forums/discussion/77202/datatables-editor-server-dll-and-mysql-data</link>
        <pubDate>Mon, 18 Sep 2023 15:54:41 +0000</pubDate>
        <category>DataTables 1.9</category>
        <dc:creator>dynasoft</dc:creator>
        <guid isPermaLink="false">77202@/forums/discussions</guid>
        <description><![CDATA[<p><strong>Link to test case</strong>:<br />
<strong>Debugger code (debug.datatables.net)</strong>:<br />
<strong>Error messages shown</strong>:<br />
<strong>Description of problem</strong>: I have version 1.9.6 of DataTables-Editor-Server.dll and would like to know what is the highest version of the .Net connector for Mysql.data that is compatible with that version of your DT component. I keep getting version conflict errors in Visual Studio saying it's expecting v8.0.33. I'm using 8.1.0. Thanks.</p>
]]>
        </description>
    </item>
    <item>
        <title>How to put/insert/update/modify bonus to all employees in the table based on input amount</title>
        <link>https://datatables.net/forums/discussion/75928/how-to-put-insert-update-modify-bonus-to-all-employees-in-the-table-based-on-input-amount</link>
        <pubDate>Thu, 30 Mar 2023 06:07:11 +0000</pubDate>
        <category>DataTables 1.9</category>
        <dc:creator>stancaballero</dc:creator>
        <guid isPermaLink="false">75928@/forums/discussions</guid>
        <description><![CDATA[<p><strong>Link to test case</strong>:<br />
<strong>Debugger code (debug.datatables.net)</strong>:<br />
<strong>Error messages shown</strong>:<br />
<strong>Description of problem</strong>:</p>
]]>
        </description>
    </item>
    <item>
        <title>How do you set up a last updated function?</title>
        <link>https://datatables.net/forums/discussion/69938/how-do-you-set-up-a-last-updated-function</link>
        <pubDate>Tue, 21 Sep 2021 19:52:40 +0000</pubDate>
        <category>DataTables 1.9</category>
        <dc:creator>koniahin</dc:creator>
        <guid isPermaLink="false">69938@/forums/discussions</guid>
        <description><![CDATA[<p>After editing a form I need to have it automatically update a field, last_updated, to the datetime like php now as you click to save. How do you do this?</p>
]]>
        </description>
    </item>
    <item>
        <title>Ellipsis renderer that can expand column to show full text</title>
        <link>https://datatables.net/forums/discussion/75612/ellipsis-renderer-that-can-expand-column-to-show-full-text</link>
        <pubDate>Wed, 01 Mar 2023 21:02:31 +0000</pubDate>
        <category>DataTables 1.9</category>
        <dc:creator>YoDavish</dc:creator>
        <guid isPermaLink="false">75612@/forums/discussions</guid>
        <description><![CDATA[<p>Is there somthing similiar to ellipsis renderer for long text columns that if we click into the column that would expand the column to display the full text?</p>
]]>
        </description>
    </item>
    <item>
        <title>How to set the default number of rows displayed</title>
        <link>https://datatables.net/forums/discussion/74686/how-to-set-the-default-number-of-rows-displayed</link>
        <pubDate>Fri, 18 Nov 2022 03:49:05 +0000</pubDate>
        <category>DataTables 1.9</category>
        <dc:creator>peterbrowne</dc:creator>
        <guid isPermaLink="false">74686@/forums/discussions</guid>
        <description><![CDATA[<p>I have tried using <code>"pageLength": 50,</code> to set the fault number of records displayed in a datatables page, but it's not working.  The page only displays 5 records per pagination. Any ideas?</p>

<pre><code>var table = $( '#program_table' ).DataTable( {
                responsive: true,
                "pageLength": 50,
                columnDefs: [ {
                    targets: [1],
                    render: $.fn.dataTable.render.ellipsis( 100, true )
                } ],
                ajax: "program_data/program_data.php",
                dom: "Bfrtip",
                columns: [ {
                    data: "program_name"
                }, {
                    data: "program_details"
                }, {
                    data: "modified"
                }, {
                    data: "modified_by"
                } ],
                select: {
                    style: 'os',
                    selector: 'td:first-child'
                },
                buttons: []
            } );
</code></pre>
]]>
        </description>
    </item>
    <item>
        <title>Input field to scan barcodes to quickly select multiple rows to edit</title>
        <link>https://datatables.net/forums/discussion/74190/input-field-to-scan-barcodes-to-quickly-select-multiple-rows-to-edit</link>
        <pubDate>Tue, 27 Sep 2022 19:35:16 +0000</pubDate>
        <category>DataTables 1.9</category>
        <dc:creator>YoDavish</dc:creator>
        <guid isPermaLink="false">74190@/forums/discussions</guid>
        <description><![CDATA[<p>Editor 1.96 being used.</p>

<p>I tried searching in the forums but didn't see anything on this topic yet, just wanted to check if there is an existing api for this something like this:</p>

<ol>
<li>Have an input field, where we can enter in data (in our case we will scan a barcode) to search in the first column, if there is a match, select that row.</li>
<li>Repeat step 1, and continue to add to the selection of rows.</li>
<li>When finished searching, we then hit edit to do whatever task is needed for all selected rows.</li>
</ol>

<p>If it does not exist, I'll just write something up that searches in the first column based on the entered input text, if there is a match we just select the row, something similiar to this code below</p>

<p>$('#example tbody').on('click', 'tr', function () {<br />
        $(this).toggleClass('selected');<br />
});</p>

<p>Found on this example page:<br />
<a rel="nofollow" href="https://datatables.net/examples/api/select_row.html">https://datatables.net/examples/api/select_row.html</a></p>
]]>
        </description>
    </item>
    <item>
        <title>Formatted Date using Moment with AM/PM and TimeZone does not sort in FireFox</title>
        <link>https://datatables.net/forums/discussion/74208/formatted-date-using-moment-with-am-pm-and-timezone-does-not-sort-in-firefox</link>
        <pubDate>Wed, 28 Sep 2022 18:30:19 +0000</pubDate>
        <category>DataTables 1.9</category>
        <dc:creator>YoDavish</dc:creator>
        <guid isPermaLink="false">74208@/forums/discussions</guid>
        <description><![CDATA[<p>Using this code:</p>

<p>$.fn.dataTable.moment('YYYY-mm-dd HH:mm:ss tt zz');</p>

<p>To format the date and it works and sorts fine in Chrome, but the sort button does nothing in FireFox, it does display the date correctly in both. I'm assuming I need to render it somehow, but I've been unable to solve it.</p>

<pre><code>                columnDefs: [
                    { 
                        targets: 6, 
                        render: [DATETIME AM/PM TIMEZONE]
                    }],
</code></pre>
]]>
        </description>
    </item>
    <item>
        <title>On editor 1.96 question</title>
        <link>https://datatables.net/forums/discussion/73793/on-editor-1-96-question</link>
        <pubDate>Tue, 23 Aug 2022 20:49:57 +0000</pubDate>
        <category>DataTables 1.9</category>
        <dc:creator>YoDavish</dc:creator>
        <guid isPermaLink="false">73793@/forums/discussions</guid>
        <description><![CDATA[<p>I've seen this example below with the editor 2.0 (I believe?)</p>

<p><a rel="nofollow" href="https://editor.datatables.net/examples/datatables/select.html">https://editor.datatables.net/examples/datatables/select.html</a></p>

<p>Currently I'm on 1.96, is another purchase required for to gain the type: "datatable" with the join feature?</p>
]]>
        </description>
    </item>
    <item>
        <title>Can editor work on json txt file as data source?</title>
        <link>https://datatables.net/forums/discussion/73768/can-editor-work-on-json-txt-file-as-data-source</link>
        <pubDate>Fri, 19 Aug 2022 20:26:00 +0000</pubDate>
        <category>DataTables 1.9</category>
        <dc:creator>YoDavish</dc:creator>
        <guid isPermaLink="false">73768@/forums/discussions</guid>
        <description><![CDATA[<p>We don't want to use a database for this since the information is very minimal. We have a txt file that contains json objects to load that datatables. I have that working, very similar to this URL below. Can we allow datatables editor to work with an json txt file as the data source where I can add new rows or edit existing ones?</p>

<p><a rel="nofollow" href="https://datatables.net/examples/ajax/objects.html">https://datatables.net/examples/ajax/objects.html</a></p>

<p>Here is my code that includes the editor portion:</p>

<pre><code>editor = new $.fn.dataTable.Editor({
    ajax: 'config_clientsVersion2.txt',
    table: "#table",
    fields: [ 
        {
            label: "G Number:",
            name: "gNumber"
        }, 
        {
            label: "Diagram Types:",
            name: "diagramTypes"
        },
        {
            label: "Require Gleason Score:",
            name: "showGleasonScore"
        },
        {
            label: "Require Percentage:",
            name: "showPercentage"
        },
    ]
});

$('#table').DataTable({
    dom: 'Bfrtip',
    ajax: 'config_clientsVersion2.txt',
    columns: [
        { data: 'gNumber' },
        { data: 'diagramTypes' },
        { data: 'showGleasonScore' },
        { data: 'showPercentage' }
    ],
    buttons: [
        { extend: "create", editor: editor },
        { extend: "edit",   editor: editor },
        { extend: "remove", editor: editor }
    ]
});
</code></pre>
]]>
        </description>
    </item>
    <item>
        <title>Sorting Date column that includes time zone will not work</title>
        <link>https://datatables.net/forums/discussion/73304/sorting-date-column-that-includes-time-zone-will-not-work</link>
        <pubDate>Thu, 07 Jul 2022 15:25:51 +0000</pubDate>
        <category>DataTables 1.9</category>
        <dc:creator>YoDavish</dc:creator>
        <guid isPermaLink="false">73304@/forums/discussions</guid>
        <description><![CDATA[<p>Is there anyway to sort this date column that includes the time zone? Example of it is below. If I remove the time zone i.e. "US/Central" then it does work fine. However, it was requested to include it.</p>

<p>2022-05-18 09:23:47 PM US/Central<br />
2022-05-18 09:22:11 PM US/Central</p>

<p>I could just move the time zone into a new column but as of now, the client perfers it all in one.</p>
]]>
        </description>
    </item>
    <item>
        <title>How do you improve editor page load performance?</title>
        <link>https://datatables.net/forums/discussion/72186/how-do-you-improve-editor-page-load-performance</link>
        <pubDate>Mon, 28 Mar 2022 17:15:37 +0000</pubDate>
        <category>DataTables 1.9</category>
        <dc:creator>koniahin</dc:creator>
        <guid isPermaLink="false">72186@/forums/discussions</guid>
        <description><![CDATA[<p>I have a number of forms varying in purpose and number of database fields from as little as 3 fields to over 100 fields, quite complex.</p>

<p>The forms with minimal fields load quickly, mostly &lt; 3 seconds whereas those with many update field (100+) might take 12-13 seconds for the form to load. Even with 10-15 items in the table they take a long long time to load.</p>

<p>Is there anything that can be done to optimize the performance of the really big forms?</p>
]]>
        </description>
    </item>
    <item>
        <title>How do you reverse the rowOrdering sequence so that the new item get added as a last item?</title>
        <link>https://datatables.net/forums/discussion/72603/how-do-you-reverse-the-rowordering-sequence-so-that-the-new-item-get-added-as-a-last-item</link>
        <pubDate>Mon, 02 May 2022 16:56:38 +0000</pubDate>
        <category>DataTables 1.9</category>
        <dc:creator>koniahin</dc:creator>
        <guid isPermaLink="false">72603@/forums/discussions</guid>
        <description><![CDATA[<p>My form code:</p>

<pre><code>  {
    label: "Order",
    name: "articles.rowOrder",
    type: "hidden",
    default: 1,
  },
</code></pre>

<p>How do you reverse the ordering sequence so that when you add a new item it gets the rowORder # as the highest number rather than <a rel="nofollow" href="https://datatables.net/forums/search?Search=%231&amp;Mode=like"></a><a rel="nofollow" href="https://datatables.net/forums/search?Search=%231&amp;Mode=like">#1</a> (which pushes everything else down)?</p>

<pre><code>  // ROWORDER BLOCK
  -&gt;on('preCreate', function ($editor, $values) {
    if (!$values['articles']['rowOrder']) {
      $next = $editor-&gt;db()-&gt;sql('select IFNULL(MAX(rowOrder)+1, 1) as next FROM articles')-&gt;fetch();
      $editor-&gt;field('articles.rowOrder')-&gt;setValue($next['next']);
    } else {
      $editor-&gt;db()
      -&gt;query('update', 'articles')
      -&gt;set('rowOrder', 'rowOrder+1', false)
      -&gt;where('rowOrder', $values['articles']['rowOrder'], '&gt;=')
      -&gt;exec();
    }
  })
  -&gt;on('preRemove', function ($editor, $id, $values) {
    $order = $editor-&gt;db()
    -&gt;select('articles', 'rowOrder', array('id' =&gt; $id))
    -&gt;fetch();

    $editor-&gt;db()
    -&gt;query('update', 'articles')
    -&gt;set('rowOrder', 'rowOrder-1', false)
    -&gt;where('rowOrder', $order['rowOrder'], '&gt;')
    -&gt;exec();
  })
  // ROWORDER BLOCK
</code></pre>
]]>
        </description>
    </item>
    <item>
        <title>Is the sorting-option for comma and decimal in 1.9.x also possible</title>
        <link>https://datatables.net/forums/discussion/72541/is-the-sorting-option-for-comma-and-decimal-in-1-9-x-also-possible</link>
        <pubDate>Tue, 26 Apr 2022 14:29:08 +0000</pubDate>
        <category>DataTables 1.9</category>
        <dc:creator>hasenumberone</dc:creator>
        <guid isPermaLink="false">72541@/forums/discussions</guid>
        <description><![CDATA[<p>I've got a system running for years now with 1.9.4</p>

<p>Now i want to sort columns with i.e. 12,40 correctly like this:<br />
<a rel="nofollow" href="https://datatables.net/examples/basic_init/comma-decimal">https://datatables.net/examples/basic_init/comma-decimal</a></p>

<p>Is this possible in 1.9.x?</p>
]]>
        </description>
    </item>
    <item>
        <title>Is there a DTE way to create 2 matching IDs in 2 separate tables when you add a row</title>
        <link>https://datatables.net/forums/discussion/72440/is-there-a-dte-way-to-create-2-matching-ids-in-2-separate-tables-when-you-add-a-row</link>
        <pubDate>Mon, 18 Apr 2022 02:08:23 +0000</pubDate>
        <category>DataTables 1.9</category>
        <dc:creator>koniahin</dc:creator>
        <guid isPermaLink="false">72440@/forums/discussions</guid>
        <description><![CDATA[<p>I have a table which I refer to as a primary table because it is used in many different forms. It forms the basis on articles, blog posts, FAQ, testimonials other. Many, most of these share use of the same common fields.  This works very well.</p>

<p>However I have an events form which the same core but only for this form there are about 30 additional fields. What I would like to do is move all the events-related fields to a separate table and link the 2 tables by a common ID. Something like articles and events tables</p>

<p>articles table:<br />
id<br />
title<br />
slug<br />
publish<br />
etc.</p>

<p>events table:<br />
id<br />
event_title<br />
event_date<br />
event_time<br />
etc.</p>

<p>simple query:</p>

<p>select<br />
articles.id,<br />
articles.title,<br />
articles.slug,<br />
events.event_title,<br />
events.date,<br />
events.time<br />
from articles, events<br />
where articles.ID = events.ID<br />
-- and articles.ID = 100</p>

<p>Pretty simple query. What this does is eliminate a bunch of unneeded rubble from the articles table. The question is, when you create a NEW entry in DTE can you make it create the same ID in 2 tables?</p>
]]>
        </description>
    </item>
    <item>
        <title>table.rows</title>
        <link>https://datatables.net/forums/discussion/72240/table-rows</link>
        <pubDate>Fri, 01 Apr 2022 15:43:19 +0000</pubDate>
        <category>DataTables 1.9</category>
        <dc:creator>novatroop77</dc:creator>
        <guid isPermaLink="false">72240@/forums/discussions</guid>
        <description><![CDATA[<p>How does one send the values of table.rows to a ajax post method and does the value of table.rows hold the pageintated data<br />
I want to pass the data to .net mvc controller for futher minpulation after the user has typed but its to included the paginated filtered data to is that possible.</p>

<p>```<br />
table.on('search.dt', function() {<br />
//number of filtered rows<br />
console.log(table.rows( { filter : 'applied'} ).nodes().length);<br />
//filtered rows data as arrays<br />
console.log(table.rows( { filter : 'applied'} ).data());<br />
})</p>
]]>
        </description>
    </item>
    <item>
        <title>Search Fuction not found</title>
        <link>https://datatables.net/forums/discussion/72211/search-fuction-not-found</link>
        <pubDate>Wed, 30 Mar 2022 22:03:16 +0000</pubDate>
        <category>DataTables 1.9</category>
        <dc:creator>novatroop77</dc:creator>
        <guid isPermaLink="false">72211@/forums/discussions</guid>
        <description><![CDATA[<p>I am trying to use the search function on a custom text box in a mvc c# application  however  I am having an issue<br />
I am using datatable version Datatable version 1.9.4 I  need to replace as  I need to pass to the http ajax post method what the user searched for.. I dont no why the system is using quoes around the items  as most the examples here do not if someone can explain that to be great. Also when I do type in my txt its not parsing the table.</p>

<p>Also is their anyway to find out what column  datatables found the result in.</p>

<p>```<br />
script type="text/javascript"&gt;</p>

<p>$(function () {</p>

<pre><code> var myTable =  $('#allSubmissions').DataTable({
     'iDisplayLength': 15,
     "bSort": true,
     "sPaginationType": "full_numbers",           
     "bLengthChange": false,
     "bDestroy": true,
     "bRetreive": true,
     "searching": true,
 });

 $('#search-inp').on('keyup', function () {
     myTable.search($(this).val()).draw();
 });
 });

&lt;/script&gt;
</code></pre>

<p>Also How do I get my new search box in the location the old one was it was to the far right of the table</p>
]]>
        </description>
    </item>
    <item>
        <title>modifying a row not getting updated to DB - row.invalidate()</title>
        <link>https://datatables.net/forums/discussion/72154/modifying-a-row-not-getting-updated-to-db-row-invalidate</link>
        <pubDate>Fri, 25 Mar 2022 03:20:37 +0000</pubDate>
        <category>DataTables 1.9</category>
        <dc:creator>barncattech</dc:creator>
        <guid isPermaLink="false">72154@/forums/discussions</guid>
        <description><![CDATA[<p>I am trying to make a button that changes the value of a particular field ("status") for every selected row, and update to the database. I see the change happen on screen, but the change never gets written to the database, and I do not see a call to my update code in the network tab in the browser debugger. If I reload the page, the old value is there.</p>

<p>The part in question is the collection of buttons in a dropdown that lets you set the "status" field of selected rows to "active", "project", or "closed". I'm trying some different things in the 3 cases, and none trigger a call to my update script.</p>

<p>So- fundamental question- since the editor is working and calls my updateProjectRecord.php, why is this not called when I call either row.data(d) or row.invalidate() in my buttons?</p>

<p>Here are the editor and the datatable configurations (with some irrelevant parts skipped for brevity).</p>

<pre><code><br />var editor = new $.fn.dataTable.Editor( {
    ajax: 'projecteditor/php/updateProjectRecord.php',
        table: '#project',
        fields: [
            {
                "label": "name:",
                "name": "name"
            },
    
            {
                "label": "status:",
                "name": "status",
                type:  "select",
            label: "Status:",
              options: [
                    "active",
                    "project",
                    "closed"
                ]
            },
            {
                "label": "city:",
                "name": "city"
            },
            {
                "label": "state:",
                "name": "state"
            }
        ]
  });


var table = $('#project').DataTable( {
    dom: 'Bfrtip',
    order: [1,'asc'],
    ajax: 'projecteditor/php/getProjectList.php',
    table: '#project',
    columns: [ ....... ],
    buttons: [
    { extend: 'create', editor: editor },
    { extend: 'edit',   editor: editor },
    { extend: 'remove', editor: editor },
    {
        extend: 'collection',
        autoClose: true,
        text: 'Set Selected To:',
        buttons: [
        {
            text: "Active",
            action: function ( e, dt, node, config ) {
                table.rows({ selected: true }).every( function ( rowIdx, tableLoop, rowLoop ) {
                    var d = this.data();
                    d.status = "active";
                    this.invalidate();
                });
                // Draw once all updates are done
                table.draw();
            }
        },
        {
            text: "Project",
            action: function ( e, dt, node, config ) {
                table.rows({ selected: true }).each( function ( index ) {
                    var row = table.row( index );
                    var data = row.data();
                    data.status = "project";
                    row.invalidate();
                });
                // Draw once all updates are done
                table.draw();
            }
        },
        {
            text: "Closed",
            action: function ( e, dt, node, config ) {
                table.rows({ selected: true }).every( function ( rowIdx, tableLoop, rowLoop ) {
                    var d = this.data();
                    d.status = "closed";

                    this.data(d);
                    this.invalidate();  // redundant
                    console.log(d.name);
                    console.log(rowIdx);
                    console.log(rowLoop);
                    console.log(this);
                });
                // Draw once all updates are done
                table.draw();
            }
        }
    ]               
}       

</code></pre>
]]>
        </description>
    </item>
    <item>
        <title>ServerSide pagination working but diplaying all the data in single page, I am using V 1.9.4</title>
        <link>https://datatables.net/forums/discussion/71774/serverside-pagination-working-but-diplaying-all-the-data-in-single-page-i-am-using-v-1-9-4</link>
        <pubDate>Mon, 21 Feb 2022 15:30:53 +0000</pubDate>
        <category>DataTables 1.9</category>
        <dc:creator>JohnnyBhoy</dc:creator>
        <guid isPermaLink="false">71774@/forums/discussions</guid>
        <description><![CDATA[<p>dom: "Blfrtip",<br />
                serverSide: true,<br />
                processing: true,<br />
                fixedColumns: true,<br />
                scrollX: true,<br />
                paging: false,<br />
                scrollCollapse: true,<br />
                fnInitComplete: function(oSettings, json) {<br />
                    loading(false);<br />
                    setTableData(table.ajax.json().data);<br />
                    //$(".dt-buttons .buttons-edit span").html("Edit");<br />
                    if (typeof cb == "function") {<br />
                        cb();<br />
                    }<br />
                },</p>
]]>
        </description>
    </item>
    <item>
        <title>Or_where clause won't auto refresh anymore because of the or_where clause</title>
        <link>https://datatables.net/forums/discussion/71696/or-where-clause-wont-auto-refresh-anymore-because-of-the-or-where-clause</link>
        <pubDate>Wed, 16 Feb 2022 16:18:09 +0000</pubDate>
        <category>DataTables 1.9</category>
        <dc:creator>YoDavish</dc:creator>
        <guid isPermaLink="false">71696@/forums/discussions</guid>
        <description><![CDATA[<p>Hello i have an or_where clause below that stops datatables editor from refresh after an edit has been made. Below is the code in quesiton. If i comment out the $q-&gt;or_where it will auto refresh.</p>

<pre><code>-&gt;where( function ($q){                     
           $q-&gt;where(function ( $s ) {
                $s-&gt;where('Completed', 0);
                $s-&gt;where( "ifnull(inactiveflag,'')", '');
           });         
           $q-&gt;or_where( function ( $r ) {
                $r-&gt;where('Completed', 1);
                $r-&gt;where('cmbt_modified_date', 'DATE_ADD( NOW(), INTERVAL -1 DAY )', '&gt;', false);
           });
</code></pre>
]]>
        </description>
    </item>
    <item>
        <title>Drag and drop column(Reorder column) call server each time</title>
        <link>https://datatables.net/forums/discussion/71479/drag-and-drop-column-reorder-column-call-server-each-time</link>
        <pubDate>Wed, 02 Feb 2022 16:45:33 +0000</pubDate>
        <category>DataTables 1.9</category>
        <dc:creator>udaymagdum</dc:creator>
        <guid isPermaLink="false">71479@/forums/discussions</guid>
        <description><![CDATA[<p>We have use serverside processing for datatable.</p>

<p>While we reorder column it raise sever call.(Nightly Build version)</p>

<p>Can we avoid this?</p>
]]>
        </description>
    </item>
    <item>
        <title>Default sorting</title>
        <link>https://datatables.net/forums/discussion/71438/default-sorting</link>
        <pubDate>Mon, 31 Jan 2022 00:05:49 +0000</pubDate>
        <category>DataTables 1.9</category>
        <dc:creator>miltont</dc:creator>
        <guid isPermaLink="false">71438@/forums/discussions</guid>
        <description><![CDATA[<p>I understand that you can alter the Default ordering by adding:</p>

<pre><code>$('#example').DataTable({
order:[[3, 'desc'], [0, 'asc']]
});
</code></pre>

<p>But is there a way to alter to original order so that if a user selects a header it always sorts in descending order rather than in ascending order as happens now.</p>

<p>I have a lot of columns that are numeric which hold a lot of empty or zero values and the users have to click the header twice: once to sort in the default ascending order and the second time to sort in the descending order.</p>

<p>Ideally the first column would sort ascending as it is alphabetical, but all other columns should sort descending as they are numerical.</p>

<p>Milton.</p>
]]>
        </description>
    </item>
    <item>
        <title>Input type number validation not working</title>
        <link>https://datatables.net/forums/discussion/71182/input-type-number-validation-not-working</link>
        <pubDate>Fri, 07 Jan 2022 13:50:34 +0000</pubDate>
        <category>DataTables 1.9</category>
        <dc:creator>auto_reports</dc:creator>
        <guid isPermaLink="false">71182@/forums/discussions</guid>
        <description><![CDATA[<p>Hi, I have a dataTable with input field of type number. It should only allow values greater than 0 , however the validation isn't happening and the data gets submitted even with negative numbers. How can I make validation to work on the dataTable?</p>

<p>Here is the link to the fiddle : <a rel="nofollow" href="https://jsfiddle.net/s3hLdjv9/2/">https://jsfiddle.net/s3hLdjv9/2/</a></p>
]]>
        </description>
    </item>
    <item>
        <title>processing text not appearing when using data: array, but does when making ajax call</title>
        <link>https://datatables.net/forums/discussion/71097/processing-text-not-appearing-when-using-data-array-but-does-when-making-ajax-call</link>
        <pubDate>Thu, 30 Dec 2021 15:11:27 +0000</pubDate>
        <category>DataTables 1.9</category>
        <dc:creator>quintiexxx</dc:creator>
        <guid isPermaLink="false">71097@/forums/discussions</guid>
        <description><![CDATA[<p>I have two ways to load datatables:</p>

<p>1- initially by making an ajax call when building the datatables. in the servlet I call I then store the json array in a session managed bean so I do not have to read the database everytime I call the page.<br />
2 - when the managed bean contains the json array I read the values from the into a js variable and use that as datasource</p>

<p>hereby I can reduce the time to collect the data from 9 to 2 seconds.</p>

<p>However in situation 2 I do not get the processing message, which I get when making the ajax call.</p>

<p>Is that suppose to be?</p>

<p>Can I force that message to appear in situation 2?</p>

<p>Below is a snippet of the code in situation 2:</p>

<pre><code>function loadCustomers(id, sort, data) { //data contains the json array in string format
    console.log('loadCustomers()')
    $.growl({
        message: "loadCustomers()"
    });
    var element = $(document.getElementById(id));
    var table = element.DataTable();
    table.state.clear()
    table.destroy();
    var customersList = $.parseJSON(data);
    element.DataTable({
                retrieve: true,
                data: customersList,
                'stateSave': true,
                'language': {
                    'url': getLanguage(),
                    'loadingRecords': msgLoading,
                    'processing': 'DataTables is currently busy'
                },
                'processing': true,
                scrollY: 400,
                deferRender: true,
                scroller: true,
                scrollY: '50vh',
                scrollCollapse: true,
                'paging': max_rows,
                'responsive': false,
                'order': [
                    [1, 'asc']
                ],
                'columnDefs': [{
                    'targets': 1,
                    'render': $.fn.dataTable.render.ellipsis(dispEllipsis)
                }], ..... //rest of the code not of interest
</code></pre>

<p>Code for situation 1 is: (I thought you were gonna ask)</p>

<pre><code>function initCustomers(id, sort) { //no data provided
    console.log('initCustomers')
    $.growl({
        message: "initCustomers()"
    });
    var element = $(document.getElementById(id));
    var table = element.DataTable();
    table.destroy();
    element.DataTable({
                'ajax': 'xsp/customers',
                'stateSave': true,
                'language': {
                    'url': getLanguage(),
                    'loadingRecords': msgLoading,
                    'processing': 'DataTables is currently busy'
                },
                'processing': true,
                scrollY: 400,
                deferRender: true,
                scroller: true,
                scrollY: '50vh',
                scrollCollapse: true,
                'paging': max_rows,
                'responsive': false,
                'order': [
                    [1, 'asc']
                ],
                'columnDefs': [{
                    'targets': 1,
                    'render': $.fn.dataTable.render.ellipsis(dispEllipsis)
                }], ..... //rest of the code not of interest
</code></pre>

<p>The data string might look as followed:</p>

<pre><code>'[{"obj":{"unid":"AE2E4C0DB863DB08C12587B90055F4D1","dateK":"10-24-2021","unit":"06109","comm":"06109","lvl":"sdd","gcn":"","resp":"Nu Present","name":"Nordic News Co","id":"00000000034664","lvlK":"Avslag","type":"PRIVATE"}},{"obj":{"unid":"E8E58FD3EB2453D2C12587BB004B5737","dateK":"4-18-2021","unit":"06409","comm":"06409","lvl":"bordlaggning","gcn":"","resp":"Heute Idag","name":"Universal Deutsche Gemeinte Unlimited","id":"00000000161479","lvlK":"Återremittering","type":"COMPANY"}},{"obj":{"unid":"A13C7AA174FF28B0C12587B90056E6EA","dateK":"10-3-2021","unit":"06325","comm":"06325","lvl":"bordlaggning","gcn":"","resp":"Manana Morgen","name":"Common Deutsche Gemeinte Inc","id":"00000000277853","lvlK":"DD","type":"CORPGROUP"}},{"obj":{"unid":"3DD65EBABE97C603C12587BB004B5D00","dateK":"4-6-2021","unit":"06142","comm":"06142","lvl":"avslag","gcn":"","resp":"Nu Present","name":"Red Firm Corp Co","id":"00000000486674","lvlK":"EDD","type":"PRIVATE"}},{"obj":{"unid":"5F0ECCC070EE16C5C12587B90056B4FC","dateK":"7-27-2021","unit":"06325","comm":"06325","lvl":"avslag","gcn":"","resp":"Past Förtiden","name":"Cosmic Hello World Online Enterprise","id":"00000000517436","lvlK":"DD","type":"CORPGROUP"}}]'
</code></pre>

<blockquote>
  <p><strong>Edited by Colin</strong> - Syntax highlighting. Details on how to highlight code using markdown can be <a rel="nofollow" href="/manual/tech-notes/8#Code">found in this guide</a>.</p>
</blockquote>
]]>
        </description>
    </item>
   </channel>
</rss>
