Доступ к общедоступному финальному статическому полю со страницы tml - PullRequest
0 голосов
/ 08 ноября 2019

У меня есть сетка, в которую я хотел бы загрузить данные из метода. Этот метод принимает String в качестве параметра и создает необходимый List в качестве вывода. Например, это может выглядеть так:

public List<SomeObject> getContactBasedOnType(final String type)
    {
        final List<SomeObject> returnList = new ArrayList<>();
        ...//based on "type" list will be populated by different data
        return returnList;
    }

, а затем на своей странице tml я буду использовать его следующим образом:

<t:grid t:source="getSomeData('STRING')"...
>...</t:grid>

Теперь я хотел бы заменить «STRING»с открытым статическим полем String из класса, отличного от класса компонента, например:

<t:grid t:source="getSomeData(com.example.Class.STATIC_FINAL_FIELD)"...
>...</t:grid>

Могу ли я сделать это напрямую? Так что без использования каких-либо дополнительных методов в классе компонента или аннотированных полях?

...