Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用CQ.Extjs删除属性_Extjs_Aem - Fatal编程技术网

如何使用CQ.Extjs删除属性

如何使用CQ.Extjs删除属性,extjs,aem,Extjs,Aem,我想删除一个节点的属性,所以我写了这样的东西- var params={}; var propKey="somekey"+"@Delete"; params[propKey] = "some value"; params["_charset_"] ="utf-8"; $CQ.post("/path/to/my/node",params,null); 上述代码未从节点中删除。好心的忠告 某些值实际上应该是null,否则该属性有一个值并且不会被删除。类型提

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

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

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

上述代码未从节点中删除。好心的忠告

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

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

谢谢你的帮助!根据我的要求,我必须删除一个具有值的节点的属性,这样做不可能吗?很好,请使用
null
而不是第二行中的
。与我尝试的方法相同,但对我无效,对您有效?是的,它与空字符串一样有效。但是:您想删除哪个属性?我想删除用户目录节点的属性。例如,这个节点“/home/users/s/someuser”有一个名为“somekey”的道具,所以我想删除“somekey”。