Привет, я использую Prime Ui для своего приложения с веб-сервисом RestFul. У меня есть datatable, и когда я нажимаю на строку, появляется диалоговое окно с формой, которая содержит привязку строки таблицы и кнопку для отправки, когда я ее редактирую. Теперь после отправки мне нужно обновить только таблицу, я сойду с ума, но она все еще не работает.Prime ui Datatable Обновление после Ajax Post
Это мой HTML таблица
<div id="tblremote" style="width:70%; margin-left:auto; margin-right:auto; padding-top:15px">
</div>
и это мой Javascript
$('#tblremote').puidatatable({
caption: 'Employees',
paginator: {
rows: 15
},
columns: [
{field:'name', headerText: 'name', sortable:true},
{field:'surname', headerText: 'surname', sortable:true},
{field:'address', headerText: 'address', sortable:true},
{field:'email', headerText: 'email', sortable:true}
],
datasource: function load(callback) {
$.ajax({
type: "GET",
url: '...',
dataType: "json",
context: this,
success: function(response) {
callback.call(this, response);
}
});
},
selectionMode: 'multiple',
rowSelect: function(event, data) {
$('#dlg').puidialog('show');
document.getElementById("name").innerHTML = data.name;
document.getElementById("surname").innerHTML = data.surname;
document.getElementById("address").innerHTML = data.address;
},
rowUnselect: function(event, data) {
$('#messages').puigrowl('show', [{severity:'info', summary: 'Row Unselected', detail: (data.name + ' ' + data.surname)}]);
}
});
$('#dlg').puidialog({
showEffect : 'fade',
hideEffect : 'fade',
width : 300,
modal : true,
location : 'center',
buttons : [ {
text : 'Submit',
icon : 'ui-icon-check',
click : function()
{
$('#dlg').puidialog('hide');
$.ajax({
type: "POST",
url: url,
context: this,
success: function() {
=(((((((((((((
}
});
}
}, {
text : 'Cancel',
icon : 'ui-icon-close',
click : function()
{
$('#dlg').puidialog('hide');
}
} ]
});
обновление работает, но я не могу обновить таблицу, функция метода успеха диалога пусто потому что я не знаю, что мне нужно писать! Есть кто-нибудь, кто может мне помочь?
Где код для обновления таблицы? Также я бы предложил разместить на форуме PrimeUI. http://forum.primefaces.org/viewforum.php?f=16 –
В puidialog есть кнопка с функцией, с $ ajax post. – user2516262
Показать метод обновления для обновления таблицы в puidialog. – Manuel