在编写控件时,在渲染之前,您可以将css类添加到它的html表示的根dom节点中:
FooLayout.prototype.init = function() {
this.addStyleClass('fooCssClass');
};
假设在渲染过程中执行了 writeClasses ,这将有效:
oRenderManager.writeClasses();
-
还有另一个RenderManager函数 writeStyles ,它可以为html字符串缓冲区添加内嵌样式:
oRenderManager.addStyle("color", "green");
oRenderManager.writeStyles();
但 addStyleClass 似乎没有一个类似的功能,可以在渲染过程中在控制级别添加这些功能。
有没有办法可以在渲染器之外挂钩 writeStyles ?