, какие комбинации Widget/Template и ClientBundleare разрешены, и есть ли какие-либо известные ограничения/вещи, которые вы должны учитывать при их использовании.GWT: Widget/Template и ClientBundle
AFAIK что-то вроде:
@Template(""{0}\"<p>not allowed</p>")
SafeHtml iconONLY(Widget w);
не допускается, так как он выдает ошибку.
Что-то вроде
@Template("{0}<p>not allowed</p>")
SafeHtml iconONLY(Element e);
и использовать его с чем-то вроде iconONLY(w.getElement());
возможно, но виджет теряет все функциональные возможности, потому что это метод Атташе не выполняется правильно.
Чтобы подвести итог, я предполагаю, что шаблоны не предназначены для размещения в них виджетами!
ClientBundle предназначен для хранения содержимого Виджеты. С их помощью внутри других элементов например: как
@Template("{0}<p>not allowed</p>")
SafeHtml iconONLY(SafeUrl safeurl);
вызываемого с iconONLYimageResource.getSafeUrl);
может вызвать проблемы ...
ли мои предположения правильно? Скажите, пожалуйста, если вы попробовали/использовали одну из комбинаций и как она работала?