/ / अद्यतन डेटा के साथ डेटा योग्य redraw - jquery, datatables

अद्यतन डेटा के साथ डेटाटेबल रीड्रा - jquery, डेटाटेबल्स

नमस्कार, मैं निम्नलिखित तरीके से अपने डेटा योग्य को त्वरित कर रहा हूँ:

var dataTableOption = { "pageLength" : 5,
"pagingType": "simple",
"info": false ,
"searching": false,
"select" : {
style: "single"
},
"lengthChange": false,

"columnDefs": [
{
"targets": [ 0 ],
"visible": false,
"searchable": false
}
],
data : this.workdata,

columns : [ { data: "id" },
{ data: "itemno" },
{ data: "artnr" },
{ data: "quan" },
]


};

this.dt = $("#dt-overview").DataTable(dataTableOption );

जब घटनाओं के कारण मेरी कार्यदिशा बदल रही हैएप्लिकेशन लॉजिक, मैं चाहता हूं कि डिटिटेबल के डेटा को अपडेट किया जाए और टेबल को नया डेटा प्रदर्शित किया जाए। डीबगर में मैंने देखा, कि पंक्तियों का डेटा भी अपडेट नहीं है। मैं इसे कैसे महसूस कर सकता हूं?

अग्रिम में धन्यवाद!

उत्तर:

उत्तर № 1 के लिए 1

मुझे तुम्हारी जैसी ही समस्या थी।

मुझे मिला इस काम करने के लिए, लेकिन मुझे कुछ समस्याएँ भी थीं जो एप्लिकेशन लॉजिक से जुड़ी थीं, जिसके कारण डेटा को फिर से संगठित करने (नष्ट करने के लिए दायित्व) पर लगाम लगाई जा रही थी।


उत्तर № 2 के लिए 1

आप डेटा साइड में डेटा साइड डेटा को रीफ्रेश करने के लिए fnStandingRedraw का उपयोग कर सकते हैं और यह एक आकर्षण की तरह काम करता है (दुर्भाग्य से इसके अपचयनित हालांकि)। आप उपयोग कर सकते हैं https://datatables.net/plug-ins/api/fnStandingRedraw प्लगइन और नीचे की तरह उपयोग करें:

// Create variable
var ajaxSourceDataTable;

// Define datatable for variable
ajaxSourceDataTable = $(".datatable-ajax-source table").dataTable()

// Use this code to redraw/refresh datatable without hard refresh to page
ajaxSourceDataTable.fnStandingRedraw();