GWT编辑器以编程方式设置路径
如果使用UiBinder在GWT中定义编辑器,则可以使用@path注释指定属性值的路径GWT编辑器以编程方式设置路径,gwt,path,annotations,editor,Gwt,Path,Annotations,Editor,如果使用UiBinder在GWT中定义编辑器,则可以使用@path注释指定属性值的路径 如果您是在不使用UiBinder(即编程方式)的情况下定义编辑器,如何在不使用注释的情况下指定可编辑属性的路径?如果您是在编程方式下定义UI,您仍然可以在小部件类中的字段上使用@path(或仅命名字段以匹配属性)。不使用UiBinder并不意味着不能使用编辑器框架 也就是说,无论您如何构建ui,都无法以编程方式定义路径。生成代码的编辑器驱动程序要求它能够看到将使用哪些属性,因此它只生成将属性关联到编辑器中所需
如果您是在不使用UiBinder(即编程方式)的情况下定义编辑器,如何在不使用注释的情况下指定可编辑属性的路径?如果您是在编程方式下定义UI,您仍然可以在小部件类中的字段上使用
@path
(或仅命名字段以匹配属性)。不使用UiBinder并不意味着不能使用编辑器框架
也就是说,无论您如何构建ui,都无法以编程方式定义路径。生成代码的编辑器驱动程序要求它能够看到将使用哪些属性,因此它只生成将属性关联到编辑器中所需的代码
编辑器和UiBinder是完全不同的特性——碰巧两者都可以连接到类中的字段中。UiBinder不关心
@Path
注释,就像编辑器关心@UiField
一样,您可以在声明的字段上使用相同的@Path注释
它未绑定到UiBinder。
您可以通过两种方式将属性绑定到字段-
1) 声明与属性同名的字段
2) @Path注释,如果字段和属性使用不同的名称声明
如果不想将任何属性绑定到该字段,请使用@Ignore annotation声明该字段
编辑器框架的代码生成器都使用这些注释来生成一些支持的java类
因此,在运行时
不能以编程方式更改编辑器的路径