Posted on January 17, 2010 - by admin
jTable autosort un hidden ID
Aizķēros Javā pie vienas sīkas nianses saistībā ar jTable. Principā ir man tabula kā tabula, tikai vajadzēja piesaistīt unikālu hashu jeb ID katrai rindai un to noslēpt, lai vizuāli nerāda. Bet problēma rodas, kad sāk izmantot autosort’u. Vizuāli dati sakārtojas, tikai table modelī secība paliek vecā (kas ir galvenā problēma) un noslēptajam cellam var piekļūt tikai caur table modeli, jo vizuāli tas netiek parādīs. Ko darīt ? Godīgi sakot man tas aizņēma pāris stundas googlējot un meklējot ātrāko/vienkāršāko variantu nepārrakstot table/sort modeli un kā jau parasti risinājums izrādās fucking vienkāršs.
Sanāca tāda hardcoded rindiņa, smukāk jau, protams, būtu iznest vairākās rindās, bet nu whatever:
Lūk tā var dabūt reālo row’u no table modeļa (pieņemot, ka noslēptais cells atrodas kolonnā ar indeksu 0).

