gpt4 book ai didi

gwt - 我可以使用枚举值作为 UiBinder 模板中的字段值吗?

转载 作者:行者123 更新时间:2023-12-02 11:26:25 24 4
gpt4 key购买 nike

我可以使用枚举值作为 UiBinder 模板中的字段值吗?我正在使用 GWT 2.4

类似这样的事情

<ui:with field="en" type="com.mine.courierApp.shared.PayerType" />

看起来很有希望,哪里

public enum PayerType
{
Sender,
Recipient
}

但我无法通过 en.Sender 引用枚举的值。

这可能吗?

最佳答案

<ui:import field='com.mine.courierApp.shared.PayerType.Sender' />

<ui:import field='com.mine.courierApp.shared.PayerType.*' />

然后您可以将其用作payerType='{Sender}'

但是 UiBinder 应该自动尝试将枚举常量名称转换为值,因此以下内容应该可以工作,而不需要 ui:with:

<my:MyWidget payerType='Sender' />

如果 MyWidget 小部件具有 public void setPayerType(PayerType type) 方法,UiBinder 应该查找名为 Sender 的枚举值(来自PayerType 枚举中的 *.ui.xml 文件)(来自方法的参数类型)。

关于gwt - 我可以使用枚举值作为 UiBinder 模板中的字段值吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9492658/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com