小编Tim*_*Tim的帖子

通过密钥获取 GAE 实体

我一直在尝试通过密钥类型从 GAE 数据存储区获取实体。这是我用来检索密钥的代码:

strId = myVideo.getKey().toString();
Run Code Online (Sandbox Code Playgroud)

myVideo 的类型是实体。该myVideo.getKey().toString()方法返回的值为“Video(121)”。这是尝试通过实体的键检索实体的代码:

Entity video = ds.get(key);
Run Code Online (Sandbox Code Playgroud)

尝试从数据存储中检索实体时会引发以下异常:

未找到与键匹配的实体:Video("Video(121)")

有没有办法从实体类型的对象中获取编码的密钥?

java google-app-engine google-cloud-datastore

4
推荐指数
1
解决办法
2893
查看次数

jqGrid不显示JSON数据

我希望将jqGrid用于我正在处理的当前Web项目.问题是,我似乎无法通过网格显示JSON数据.这是网格的初始化代码:

$.fn.loadjqgrid = function(httpposturl){
        $(this).jqGrid({
            url: httpposturl,
            datatype: "json",
            mtype: "GET",
            colNames: ["Video Title", "Description", "Date Taken", "Date Uploaded"],
            colModel: [
               {name:"videoTitle", index:"videoTitle", width:150},
               {name:"videoDescription", index:"videoDescription", width:200},
               {name:"dateTaken", index:"dateTaken", width:150, sortable:true},
               {name:"dateUploaded", index:"dateUploaded", width:150, sortable:true}
            ],
            pager: "#gridpager",
            rowNum: 10,
            viewrecords: true,
            caption: "Video Grid"
        });
    };
Run Code Online (Sandbox Code Playgroud)

Java servlet返回的JSON:

[{"dateTaken":"Wed Feb 16 00:00:00 UTC 2011","videoDescription":"This is a test","videoTitle":"Test Video","dateUploaded":""}]
Run Code Online (Sandbox Code Playgroud)

JSON的格式化方式或网格初始化方式是否有问题?谢谢您的帮助!

jquery json jquery-ui jqgrid

3
推荐指数
1
解决办法
2万
查看次数