I am trying to add combo boxes to the first row of my QTableView() to different columns. I have searched for other solutions, PyQT4: Adding combobox in Qtableview
but they seem to add multiple comboboxes in the same COLUMN, I need to do that in different column for the same row.
Need assistance please.
Thanks
Related
Need a workaround for this. I need to be able to set a conditional expression for this column but it is greyed out. I understand that the reason for this is because I have a row group involved but removing the row group will not provide me with the desired result. I have also tried to use the hidden visibilty in the properties pane, but it just removes the column which creates a white gap in the table.
Any other workarounds out there for this?
One of the ways we have dealt with column visibility and groupings is to create multiple subreports and set them overlapping on each other. You then toggle the visiblity based on your needs.
If you add a column group you can then set the visibility on the group, rather than the column. This will make this a tablix rather than a tale
I am fully aware that ideally, dataset should return only relevant rows with which to bind tablix.
However, in this particular case, I am utilizing same dataset to bind multiple tables and need to perform some filtering 'on the fly'.
I tried writing logic in column visibility of each cell to achieve desired output but there is no unique condition available on cell level .
I need to bind only single row from the dataset based on my unique column value, any pointers will be highly appreciated, thanks !
Although you haven't provided any code/data samples but may be you can utilize row visibility property to filter rows from dataset with which to bind individual tables as suggested here
is it possible to do this in extjs grid?
I couldn't find how to do it...
My Grid suppose to have
row of 5 columns
row of single column
row of 5 columns
row of single column
This is not possible in Ext because columns are defined for the whole grid, not individually for rows.
Nevertheless, aren't you looking for this: http://dev.sencha.com/ext/5.1.0/examples/kitchensink/#row-expander-grid?
I think you can start with all rows expanded.
I am aware of what a RowExpander plugin is for a Grid, where each row in a Grid expands to show it's childs or related store data. My requirement is a bit different.
I need multiple Grids on a page. Each Grid is loaded with data from different backend DB tables TB1, TB2, TB3.
However, each of the backend DB tables have a one to many relationship with each other. That is, each row in TB1 has multiple rows in TB2. One row in TB2 has multiple rows in TB3.
Now, I need one grid for each of these tables on UI. And then if I select a particular row in the first Grid ( relavant to TB1 ), I should populate the second grid with the relavant records from TB2. And then if I select a row in the grid corresponding to TB2, I should populate third grid with all the records relavant to the row selected from TB3.
I hope I am clear. Could you please help me with any sample code that you might have?
Subscribe to select (http://docs.sencha.com/extjs/4.2.1/#!/api/Ext.grid.Panel-event-select) event of the TB1 and then filter store associated TB2 with whatever filter criteria you need - this way second grid will be automatically filtered to the records you need to show.
I have two dimensional data with varying number of rows and columns and must display it to the user for editing. The format of the data itself is essentially described by a list of row and column descriptors with a header text for each row or column.
I derived a control from Grid that has two properties for the row and column descriptors and builds the gird rows and columns based on that information. It also subscribes list change events of the two descriptor collection to update itself if the user dynamically adds or removes rows or columns.
And here the problem occurs - when I try to modify the row or column definitions of the gird I get an exception telling that the collection is read-only. So I assume it is not possible to modify the definition after the grid has been created and shown once. Any ideas?
And just in the case it matters - everything is data bound. There is a (dynamic) collection of tables with each table containing its own (dynamic) row and column definitions and the data entered for each cell.
I did a quick test and I could add rows and columns without problems to a Grid at runtime through code, using the RowDefinitions and ColumnDefinitions collections. I don't think that bindings have something to do with the problem either.
If on the other hand you meant DataGrid, yes, that changes things quite a bit.