2

_executeJavaScriptのメソッドで選択オブジェクトにアクセスできません。アクセスしようとすると、「サポートされていない関数/オブジェクト」としてエラーが発生します。

もう1つの問題は、リボンツールバーボタンのアイコン画像が反映されないことです。

4

1 に答える 1

3

関数を実行することをどのように定義しましたか?選択にアクセスできる場所は次のとおりです。

Sample.Commands.Example.prototype._execute=function Example$_execute(selection) 
{
    if (selection.getCount() == 1) {
        var uriSelection = selection.getItem(0);
        // Do something else
    }
};

リボンツールバーのボタンアイコンについては、CSSで次のようなものを試してください。

.tridion .ribbontoolbar .button.Example.text { 
    background-image:
        url(/WebUI/Editors/Sample/Themes/images/icons/example-icon32x32.png);
} 
于 2012-03-02T10:22:20.930 に答える