У меня есть сетка, в которую я хотел бы загрузить данные из метода. Этот метод принимает 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>
Могу ли я сделать это напрямую? Так что без использования каких-либо дополнительных методов в классе компонента или аннотированных полях?