2009-11-17 10 views
0
public IBasicTableModel getModel() { 
     return new IBasicTableModel() { 

      public int getRowCount() { 

       System.out.println("called many times...."); 
       return getServiceLayer().countTotalCategoryRow(getKeyword()); 

      } 
} 

quand j'essayé et impression sur la console, il a montré cette méthode getRowCount() est appelé plusieurs fois. Est-ce normal dans la tapisserie 4?tapisserie 4 Table contrib appel getModel() plusieurs fois

Répondre

1

Je ne sais pas si vous avez fait des progrès à ce sujet depuis novembre, mais il pourrait être appelé une fois pendant le rendu initial et une fois pour le cycle de rembobinage.

En outre, votre classe anonyme qui met en œuvre les IBasicTableModel besoins pour mettre en œuvre la méthode getCurrentPageRows --mais vous le savez probablement déjà que;)