我有一个表格说它Table-C
通过拖动来获取行数据,Table-A
或者Table-B.
如果将行从拖动Table-A
到Table-C
然后该行不可编辑,它应该是指定的颜色。如果将一行从拖动Table-B
到该行,Table-C
则该行只有一些指定的列可编辑,并且该行以另一种颜色显示。我无法设置isCellEditable
某些指定的行,Table-C
因为我无法控制用户在其中放置行的位置Table-C.
我的第一部分任务是我应该能够拖动我能够成功完成的数据。但是我的第二部分是我必须根据它来自的表动态地提供该isCellEditable
属性和color
这些行..这是我被卡住的部分。任何想法将不胜感激。
问问题
449 次
1 回答
2
You need to supply a marker in the row data that the table model can identify the rows you don't want to edited, this marker could also be used by the renderers.
One way would be to wrap the incoming row data in a wrapper class as its dropped onto the table, this way you could seed the wrapper with what ever information you wanted/needed
于 2012-10-27T07:11:16.360 回答