私はこのようなことをしています:
document.properties["my:customProperty"] = getSomehowTheProperty(document);
my:customProperty
コンテンツ モデルで許容される値を持つ文字列です。
スクリプト内の JavaScript 配列に格納する必要がないように、コンテンツ モデルから許可された値を取得するにはどうすればよいですか?
getSomehowTheProperty
または、関数が許可された値を返したことを他にどのように確認できますか?
私はそれをtry-catchでラップしようとしました:
try {
document.properties["my:customProperty"] = getSomehowTheProperty(document);
document.save();
} catch (e) {
document.properties["my:customProperty"] = "Default Value";
document.save();
}
しかし、整合性がチェックされているように見え、try ブロック内ではなく、スクリプトの実行の最後にエラーがスローされます。
「ノードプロパティのalfresco js許可値」および同様のクエリをグーグルで検索しても、何も得られません。