|
|
|
|
@ -137,9 +137,9 @@ enum class RowViewType { |
|
|
|
|
adapter.dataSource?.let { |
|
|
|
|
itemView.rowHeaderTitleValue_value.text = it.stringForRow(row, itemView.context) |
|
|
|
|
} |
|
|
|
|
val listener = View.OnClickListener { |
|
|
|
|
adapter.delegate?.onRowSelected(position, row) |
|
|
|
|
} |
|
|
|
|
// val listener = View.OnClickListener { |
|
|
|
|
// adapter.delegate?.onRowSelected(position, row) |
|
|
|
|
// } |
|
|
|
|
//itemView.rowHeaderTitleValue_container.setOnClickListener(listener) |
|
|
|
|
itemView.rowHeaderTitleValue_separator.visibility = if (row.needSeparator) View.VISIBLE else View.GONE |
|
|
|
|
} |
|
|
|
|
@ -228,7 +228,7 @@ enum class RowViewType { |
|
|
|
|
BindableHolder { |
|
|
|
|
override fun bind(position: Int, row: RowRepresentable, adapter: RowRepresentableAdapter) { |
|
|
|
|
itemView.rowTitleValueAction_title.text = row.localizedTitle(itemView.context) |
|
|
|
|
adapter.dataSource?.let { rowDelegate -> |
|
|
|
|
adapter.dataSource.let { rowDelegate -> |
|
|
|
|
|
|
|
|
|
val value = rowDelegate.stringForRow(row, itemView.context) |
|
|
|
|
itemView.rowTitleValueAction_value.text = value |
|
|
|
|
|