Как получить доступ к объекту выделения в методе _execute javascript, чтобы добавить кнопку на панель инструментов ленты? А как добавить изображения на кнопку? - PullRequest
2 голосов
/ 02 марта 2012

Я не могу получить доступ к объекту выбора в _execute методе JavaScript.Если я пытаюсь получить к нему доступ, выдавая ошибку как «неподдерживаемая функция / объект».

Другая проблема заключается в том, что изображения значков для кнопки панели инструментов моей ленты не отражаются.

1 Ответ

3 голосов
/ 02 марта 2012

Как вы определили, что выполняете функцию?Вот то, где выбор доступен:

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);
} 
...