Java SmartGWT-如何检查ListGridRecord是否展开或折叠?
我定制了ListGrid,在其中可以扩展记录并显示扩展组件。我知道在记录的左上角有一个展开/折叠记录的小箭头,但我想知道是否可以手动检查所选记录是展开还是折叠的。我希望单次单击记录即可展开/折叠该记录。我的代码示例:Java SmartGWT-如何检查ListGridRecord是否展开或折叠?,java,smartgwt,listgrid,Java,Smartgwt,Listgrid,我定制了ListGrid,在其中可以扩展记录并显示扩展组件。我知道在记录的左上角有一个展开/折叠记录的小箭头,但我想知道是否可以手动检查所选记录是展开还是折叠的。我希望单次单击记录即可展开/折叠该记录。我的代码示例: private RecordClickHandler gatherRecordClickHandler() { return new RecordClickHandler() { @Override public void onRecord
private RecordClickHandler gatherRecordClickHandler() {
return new RecordClickHandler() {
@Override
public void onRecordClick(RecordClickEvent event) {
//Here i want to check if the record is expanded/collapsed
if(/*expanded check method here*/)
collapseRecord(event.getRecord());
else
expandRecord(event.getRecord());
}
};
}
试试这个:
if(myListGrid.isExpanded(event.getRecord))
collapseRecord(event.getRecord());
else
expandRecord(event.getRecord());
为什么我以前没见过这种方法?当然,它是有效的。谢谢!:)