2015-12-01 1 views
0

Возможно ли иметь AlertRow с библиотекой Eureka, для которой этот тип является настраиваемым объектом?Как создать AlertRow с Eureka, для которого тип является настраиваемым объектом

Так, например, вместо того, чтобы:

<<< AlertRow<String>("categoryTag") { 
     $0.title = "Category" 
     $0.optionTitle = "Select a category" 
     $0.options = ["Category 1", "Category 2"] 
     $0.value = "Category 1" 
    } 

Можно ли иметь:

<<< AlertRow<Category>("tag1") { 
     $0.title = "AlertRow" 
     $0.optionTitle = "Select Category" 
     $0.options = [category1, category2] 
     $0.value = category1 
    } 

Категория является стандартным классом.

Таким образом, я могу отобразить имя категории в AlertRow и получить идентификатор категории при выборе категории.

Это что-то, что может быть выполнено с помощью Eureka?

ответ

1

AlertRow определяются следующим образом: public final class AlertRow<T: Equatable>: _AlertRow<T>, RowType Таким образом, вы можете определить его с каким-либо объектом, который соответствует Equatable.

Дополнительно с $0.displayValueFor вы можете настроить текст, который будет отображаться в качестве параметров строки предупреждения.

+0

Привет, у меня такая же потребность. У вас есть класс образцов? Цените это так – VAAA