jqGrid ekleme işlevini kendi amaçlarına uyarlamaya çalışıyorum. Ben belirli bir davranışı yapmak istiyorum navButton var:Kaydetme nasıl yapılırRow işlevi düzenleme için bekleyin jqGrid işlevindeRow işlevi
kullanıcı modu ızgara görünen düzenlemede o düğmeye, yeni bir satır, tıklayın- .
- Kullanıcı verilerini yazıp Enter tuşuna bastığınızda, veriler sunucusuna gönderilir.
Şu anda, benim kod şöyle görünür:
.navButtonAdd("#${pagerId}", {
caption: "${resolveMessage('assign')}",
buttonicon: "ui-icon-add",
onClickButton: function() {
if (assignMode == false){
assignMode = true;
$('#${tableId}').jqGrid('addRowData', 0, {});
$('#${tableId}').jqGrid('editRow', 0);
$('#${tableId}').jqGrid('saveRow', 0, function(){ assignMode = false; }, "${assignURL}");
}
},
position:"last"
})
Sorunum saveRow fonksiyonu editRow sonu bekliyor olmamasıdır. Düğmeye hemen tıklandıktan sonra sunucuya boş veri gönderilir. Yazılan veriyi beklemek nasıl kaydedilir?
jqgrid sürümü nedir? – Jai
sürümü jqGrid 5.1.0 –
http://www.trirand.com/jqgridwiki/doku.php?id=wiki:inline_editing bunu görüyor. – Jai