如何使用CQ.Extjs删除属性

时间:2014-08-03 07:59:42

标签: extjs cq5 aem

我想删除一个节点的属性,所以我写了这样的东西 -

    var params={};
    var propKey="somekey"+"@Delete";
    params[propKey] = "some value";
    params["_charset_"] ="utf-8";

    $CQ.post("/path/to/my/node",params,null);

上面的代码没有从节点中删除。好心劝告!

1 个答案:

答案 0 :(得分:1)

some value实际上应该是null,否则该属性会有一个值并且不会被删除。类型提示仅适用于空值,例如null

var params={};
params["somekey"+"@Delete"] = null;
params["_charset_"] ="utf-8";
$CQ.post("/path/to/my/node", params, null);