NSCombobox in view-based NSTableView problems - swift

So I had a view based TableView with 3 text columns. TableView is editable and I can tab across columns to edit. I then decided I needed a "type" for each column which could let user select a fixed set of types.
I deleted the NSTextField and replaced it with NSComboBox. I made sure it was Behavior="Editable" in IB and I gave it 3 static values in IB as well. Can't get it to work.
First, nothing shows up in the column. I cannot select it. When I hit <tab> key while editing it just skips over that column to the next column. It's like TableView does not know it's there.
I must be missing something very fundamental. Appreciate any pointers.

Related

TPPDF - table cell at bottom of page cut off

This is my first question on stackoverflow so forgive me if I'm missing anything.
I'm having a problem with a table cell being cut off at the bottom of the page when using the TPPDF cocoapod in a swift 4 app for i-pad. Only part of the cell shows with no text
I'm creating a series of tables in my document. Because the column widths are variable I'm adding a new table for each row.
Is there a way to either prevent this from happening or to determine when to add a page break?

How to auto center the table after hiding few columns in jasper report

I have been hiding my columns in the table based on the columns I want to hide by passing parameters boolean value to false. It is all working fine, but the problem is when I hide the columns the whole table look likes it has moved to the left and it appears even more weird when I try hide 3 or more columns. I some how need to figure it out and bring the table to the center of the containner after hiding the columns that needs to be hidden. I not able to find any properties to make this change in jaspersoft. Please help me do this.
MY TABLE WITHOUT HIDING
AFTER HIDING THE COLUMNS
How could I make my table center align to the container of that respective band

Table View Group Header View

I want to create an effect similar to the Open Table application. I want the section header to stick to the top as I scroll the table. This is of course the default behavior with a plain table view, but because of style, I want a group table view.
Any ideas or suggestions?
One way to do it (I'd wager OpenTable does it this way) is to use a plain table style but dress the cells yourself as grouped. You'd need 3 background images for the cells, one for the first cell in a section (with rounded upper corners), one for the last row in a section (with rounded lower corners), and one for the others that looks like grouped cells (with left and right insets).

Place 3 check marks in a list tableview, press button, display 3 columns in a new tableview

I currently have a List TableView where I can place check marks on any of the Products in that list. Right now, there is no outlet to handle the check marks. What I'd like to do is once the user places check marks on Product names in that list, press a button which would pass those Products' details over to a new tableview, displaying the details of those Products in a side-by-side column-type of tableview for a side-by-side comparison of the 3 Products' details. I could really use some help on the following and any help provided would be much appreciated.
1) Take the check marks and press a button to send that to a new view. I have no idea how to associate and connect those check marks to a button and then program that button to send the details to a new tableview.
2) Create a new view with a tableview capable of displaying 3 side-by-side columns in a tableview. I have read some about creating tables that appear to have multiple columns, but I'm not exactly sure how this is achieved.
Any help would be much appreciated. Thanks.
I'm not sure about number 2, but here's how I'd handle number 1:
Store the "check mark" as an attribute of each Product object in the array where your first table view is getting its data. Then, when you push the next view controller, populate an array by checking which products have a check mark attribute and adding them to a new array for your second table view's data source.

Customize column of table view

Is it possible to customize the column of table view.
By default table view contains 1 column, But according to my requirement I want 4 column in table.
Means I want table like we create in MS-word/excel.
Thanks.
http://dewpoint.snagdata.com/2008/10/31/drawing-a-grid-in-a-uitableview/
ad
http://usxue.is-programmer.com/posts/14176.html
will help you
No there is no such method to do that ..... but for sure u can make a subclass of UITableViewCell such that it has 4 parts in it and all parts are seperated by a fine line (a kind of bordered image as background will do the job). You can manage your data accordingly and it may create an illusion of MS-word/excel.
But I am sure you are aware of column and row of UITableView, so you can manage all your data is this format. If you want to represent data in tabular fashion like MS-word/excel you don't have enough space as width on iPhone and If you incorporate a tableView in a scroll view, two scroll will not be user friendly.
So i suggest you to go with TableView's native behaviour for such type of task.