子item构造,业务方自己实现 columnIndex 当前在第几列 rowIndex 当前是构造的第几行 currentSelectIndex 当前选中的index,和rowIndex不一定相等的 当前的数据
typedef Widget BuildItem<T>( int? columnIndex, int buildIndex , T data);