[英]w2ui: ERROR: Cannot add records without recid. (obj: grid)
使用w2ui时出现以下错误:
ERROR: Cannot add records without recid. (obj: grid)
我使用模型的主键作为Recid,并且可以与其他表正常工作。 但是对于其中一个,它给出了这个错误。 该表与除列之外的其他表之间没有任何区别。 下面是该表的代码。 我在Django 1.8中运行此命令:
<script>
$(function () {
$("#grid").w2grid({
name: "grid",
show: {
footer:true,
toolbar:true
},
header: "List of RTN Infos",
columns: [
{ field:"app_no", caption:"Number", size:"30%" },
{ field:"app_name", caption:"Name", size:"30%" },
{ field:"app_retrieve_date", caption:"Retrieve Date", size:"30%" },
{ field:"app_deliver_info", caption:"Deliver Info", size:"30%" },
{ field:"app_deliver_mo", caption:"Deliver Month", size:"30%" },
{ field:"app_deliver_yr", caption:"Deliver Year", size:"30%" },
],
records: [
{% for i in table %}
{ rec_id:"{{ i.id }}",
app_no:"{{ i.app_no }}",
app_name:"{{ i.app_name }}",
app_retrieve_date:"{{ i.app_retrieve_date }}",
app_deliver_info:"{{ i.app_deliver_info }}",
app_deliver_mo:"{{ i.app_deliver_mo }}",
app_deliver_yr:"{{ i.app_deliver_yr }}",
{% endfor %}
],
onDblClick: function(event) {
url = "/app/update_item/" + event["recid"]
console.log(url)
$("#modal").modal({remote:url})
$("#modal").removeData()
}
});
});
</script>
相当确定您应该使用recid
代替rec_id
records: [
{% for i in table %}
{ **recid**:"{{ i.id }}",
app_no:"{{ i.app_no }}",
app_name:"{{ i.app_name }}",
app_retrieve_date:"{{ i.app_retrieve_date }}",
app_deliver_info:"{{ i.app_deliver_info }}",
app_deliver_mo:"{{ i.app_deliver_mo }}",
app_deliver_yr:"{{ i.app_deliver_yr }}",
{% endfor %}
],
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.