Package renetik.android.controller.view.grid

Types

Link copied to clipboard
open class CSGridItemView<RowType : Any>(    parent: CSView<out ViewGroup>,     layout: CSLayoutRes,     var onLoad: CSGridItemView<RowType>.(RowType) -> Unit? = null) : CSView<ViewGroup>
Link copied to clipboard
class CSGridLayout(    parent: CSActivityView<*>,     viewId: Int,     items: CSView<*>) : CSView<GridView>
Link copied to clipboard
class CSGridView<ItemType : Any>(    val parent: CSActivityView<*>,     viewId: Int,     val createView: (CSGridView<ItemType>) -> CSGridItemView<ItemType>) : CSView<GridView>

Functions

Link copied to clipboard
@JvmName(name = "propertyNullableItem")
fun <T : Any> CSGridView<T>.property(property: CSProperty<T?>): CSGridView<T>
fun <T : Any> CSGridView<T>.property(property: CSProperty<T>): CSGridView<T>
Link copied to clipboard
fun <RowType : Any> CSGridView<RowType>.reload(values: Array<out RowType>): CSGridView<RowType>
fun <T : CSHasTitle> CSGridView<T>.reload(values: Array<T>, searchText: CSValue<String>): CSGridView<T>
fun <T : CSHasTitle> CSGridView<T>.reload(values: Iterable<T>, searchText: CSValue<String>): CSGridView<T>
Link copied to clipboard
fun <T : Any> CSGridView<T>.value(value: T?): CSGridView<T>

Properties

Link copied to clipboard
val CSGridView<*>.dataCount: Int