繁体   English   中英

w2ui:错误:如果没有recid,则无法添加记录。 (obj:网格)

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM