如果使用UiBinder在GWT中定义编辑器,则可以使用@Path注释指定属性值的路径。GWT编辑器编程设置路径
如果你不使用UiBinder的定义编辑器(即程序),你怎么能不指定使用注释的路径为可编辑的属性?
如果使用UiBinder在GWT中定义编辑器,则可以使用@Path注释指定属性值的路径。GWT编辑器编程设置路径
如果你不使用UiBinder的定义编辑器(即程序),你怎么能不指定使用注释的路径为可编辑的属性?
如果以编程方式定义UI,你仍然可以使用@Path
(或只是名称的字段的属性相匹配)中的字段在你的widget类。不使用UiBinder并不意味着你不能使用编辑框架。
也就是说,无论您如何构建用户界面,路径都无法以编程方式定义。编辑器驱动程序生成代码要求它可以查看哪些属性将被使用,因此它只生成将属性连接到编辑器的必要代码。
编辑器和UiBinder的是完全不同的特点 - 它只是恰巧既可以连线到你的类字段。 UiBinder不关心@Path
注释不超过编辑关心@UiField
您可以use the same @Path annotation on the declared fields
。
It is not bound to UiBinder.
您可以通过两种方式绑定属性字段 -
1)声明字段名称相同的属性。
2)@Path注释,在情况下,如果字段和属性的声明以不同的名称。
如果你不希望任何属性绑定到字段,声明与@Ignore标注该字段。
这些注释全部被编辑框架的代码生成器用来生成一些支持的java类。
所以,At Runtime
你不能改变Path of the editors programmatically
。