【问题标题】:Element in com.google.gwt.user.client has been deprecatedcom.google.gwt.user.client 中的元素已被弃用
【发布时间】:2022-08-02 17:50:21
【问题描述】:

我迁移到 gwt 2.8.1,我正在使用 gxt 2.2.5

我有这行代码导致标题中提到的警告

El el = new El((Element) grid.getView().getRow(Model))

getRow() 返回类型为com.google.gwt.dom.client.Element

El 为com.extjs.gxt.ui.client.core.EL,参数类型为com.google.gwt.user.client.Element

问题是com.google.gwt.user.client.Element 已被弃用并被com.google.gwt.dom.client.Element 取代。

代码是否仍然有效?

有没有办法摆脱这个警告?

    标签: java gwt gxt


    【解决方案1】:

    经过搜索我发现com.extjs.gxt.ui.client.core.El类有两个构造函数,所以我可能使用了这个方法:

    El el = new El(gridView().gerRow(model).getString))
    

    可靠吗?

    【讨论】:

      【解决方案2】:

      已弃用的 Element 扩展了未弃用的 Element,因此代码仍在工作,但您的文件中有许多警告。

      【讨论】:

        猜你喜欢
        • 2019-04-04
        • 2018-12-12
        • 2014-09-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-02-21
        • 2012-06-15
        • 2023-03-11
        相关资源
        最近更新 更多