forms-gtk-progress icon indicating copy to clipboard operation
forms-gtk-progress copied to clipboard

DataGrid control

Open Suriman opened this issue 8 years ago • 4 comments

Will there be support for a Grid control in the future?

Suriman avatar Aug 12 '17 06:08 Suriman

Xamarin.Forms includes among its Layouts a Grid that allows you to position elements in rows and columns. Do you mean that?. If we talk more about a DataGrid control that supports a collection of elements as a source, you may find this project interesting. It is a Toolkit of controls where you can find among others a DataGrid.

jsuarezruiz avatar Aug 12 '17 09:08 jsuarezruiz

Sorry, I was referring to a DataGrid control. From what I have seen is a simple implementation compared to commercial DataGrids, do you know any commercial datagrid for GTK ?.

Suriman avatar Aug 12 '17 09:08 Suriman

Actually this DataGrid control for the Xamarin.Forms GTK backend will allow you to use the TreeView control available in GTK. This Widget is quite complete and with lots of options and possibilities. My idea is to expose as much as possible. What needs would you have? Your feedback can help me working on the control.

jsuarezruiz avatar Aug 12 '17 10:08 jsuarezruiz

Sorry for the delay in reply, I've been on vacation. Here are some basic features that a Grid version should have:

  1. Virtualization and Pagination.
  2. Cell support of deferents types of controls: text, numeric, progress bar, rating, datetime, boolean, etc.
  3. Data error indication and validation.
  4. Sorting, grouping, filtering, summaries.
  5. Search.
  6. Stacked Headers.
  7. Unbound Columns.
  8. Themes.
  9. Printing and Exporting to XLXS.
  10. Localization.
  11. UI Automation for testing. It does not follow an order by priority.

Suriman avatar Aug 30 '17 08:08 Suriman