如果使用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
。