Sorumun cevabını buldum sizlere de yardımcı olması açısından ekliyorum.
'sp_executesql' kullanmak çözüm getirdi.
Render ve rowCallback ile işimi çözdüm. Teşekkür ederim.
JavaScript
var veri = {
title: $('#title').val()
};
$('#example').on('click', 'tbody td.dt-control', function() {
var tr = $(this).closest('tr');
var row = table.row(tr);
if (row.child.isShown()) {
row.child.hide();
} else {
row.child(format(row.data())).show();
}
});
$('#example').on('requestChild.dt', function(e, row) {
row.child(format(row.data())).show();
});
var table = $('#example').DataTable({
lengthMenu: [
[10, 25, 50, 100, -1],
[10, 25, 50, 100, "Tümü"]
],
order: [
[2, 'asc']
],
pageLength: 10,
search: true,
paging: true,
info: true,
destroy: true,
retrieve: true,
select: true,
processing: true,
serverSide: true,
deferRender: true,
scroller: true,
ajax: {
type: "POST",
url: "../kt.php",
data: veri,
dataType: "json"
},
"rowId": 'id',
columns: [{
"className": 'dt-control',
"orderable": false,
"data": null,
"defaultContent": ''
},
{
data: 'imgurl'
},
{
data: 'title'
},
{
data: 'condition'
},
{
data: 'quantity'
},
{
data: 'proc'
},
{
data: 'btn'
}
]
});
table.on('stateLoaded', (e, settings, data) => {
for (var i = 0; i < data.childRows.length; i++) {
var row = table.row(data.childRows[i]);
row.child(format(row.data())).show();
}
});
};
Kodum bu şekilde. @abdullahx
Değişkene atmak istememin sebebi o değişkenleri başka fonksiyonlarda kullanıyorum.Server side tablo kullanıyorum.
@abdullahx
exe haline getirebildim :) teşekkür ederim.
"python -m PyInstaller .\mains.py" bu komut sayesinde.
@admin Normal şartlarda çalışıyor hiç bir sıkıntısı yok.
pyinstaller : The term 'pyinstaller' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name,
or if a path was included, verify that the path is correct and try again.
At line:1 char:1
- pyinstaller --onefile mains.py
+ CategoryInfo : ObjectNotFound: (pyinstaller:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
Aldığım hata bu şekilde araştırdım yazdıkları sonuçları uyguladım ama yine de sonuç alamadım.
Tabi ki araştırdım ama işe yaramadı