I'm thinking I should change the Map <String, String> to
Map <String, String, String> since there are 3 columns. On Wed, Aug 21, 2013 at 6:13 PM, Ajay Bhat <a.ajay.b...@gmail.com> wrote: > Here are the 2 attachments I sent earlier : > > 1. > http://i1175.photobucket.com/albums/r628/otto_netz/Capture1_zps36f0a2a1.jpg > > 2. > http://i1175.photobucket.com/albums/r628/otto_netz/Capture2_zps3c8d3a2a.jpg > > Here's a link to the code : > https://github.com/ajaybhat/ApacheWorkspace/blob/master/Luke%20Sandbox/src/org/apache/lucene/luke/ui/AnalyzersTab.java > > > Check around line 192. > > > On Tue, Aug 20, 2013 at 9:53 PM, Roger L. Whitcomb < > roger.whitc...@actian.com> wrote: > >> Hi Ajay, >> >> The attachments didn't come through. But, I've seen >> this before. Are you trying to use a HashMap for the whole row? So >> that the data for the entire TableView would have to be >> List<HashMap<String,xxx>>?! Or are you trying to assign a HashMap value >> to just one column? By default the column renderers for TableView show >> the "toString()" result of whatever bean value gets fetched from the >> column/row data. So, if you have put a HashMap in for a single column >> then I expect you would get the class name, because that's what >> "toString()" of a HashMap returns. It might help to see some code from >> your application to see how you are setting up the data model for the >> TableView. The other thing to think about is writing a custom column >> renderer, if you really need multiple values in a single column (but >> that's assuming that's your intent; without the screen shots or some >> code it is hard to tell). >> >> >> >> HTH, >> >> ~Roger >> >> >> >> From: Ajay Bhat [mailto:a.ajay.b...@gmail.com] >> Sent: Tuesday, August 20, 2013 7:35 AM >> To: dev@pivot.apache.org >> Subject: Column entries not being added to table via HashMap >> >> >> >> Hi, >> >> >> >> I'm encountering a bit of a problem with adding an entry to >> TableView.Column. The class field of the TableView below [Attachment 1] >> shows the getClassName() of HashMap instead of expected result. >> >> >> >> Writing out the value of the HashMap to the std out shows me the HashMap >> gives me the expected results, but it doesn't show up in TableView. >> [Attachment 2] >> >> >> >> The Javadoc entry shown by Eclipse for put() is: >> >> String org.apache.pivot.collections.Map.put(String key, String value) >> >> >> >> Sets the value of the given key, creating a new entry or replacing the >> existing value, and firing a corresponding event. >> >> >> >> I don't seem to be doing anything wrong. Can I get some help here? >> >> >> >> >> >> -- >> >> Thanks and regards, >> >> Ajay Bhat >> >> > > > -- > Thanks and regards, > Ajay Bhat > -- Thanks and regards, Ajay Bhat