Refer to the sample in the showcase, and learn how to expand a row in ListGrid, 
http://www.smartclient.com/smartgwt/...grid_memo_rows
From the example, it will show the "background" field when the row is expanded. I want to ask if I have real use case that some row have no "background" value, can I hide the arrow?
We want to make it use friend so that user don't need to click every arrow to check whether the "background" value here or not ...
	
							
						
					http://www.smartclient.com/smartgwt/...grid_memo_rows
From the example, it will show the "background" field when the row is expanded. I want to ask if I have real use case that some row have no "background" value, can I hide the arrow?
We want to make it use friend so that user don't need to click every arrow to check whether the "background" value here or not ...
Code:
	
	        ListGrid listGrid = new ListGrid() {  
            @Override  
            protected Canvas getExpansionComponent(ListGridRecord record) {  
                Canvas canvas = super.getExpansionComponent(record);  
                canvas.setMargin(5);  
                return canvas;  
            }  
        };  
        listGrid.setWidth(600);  
        listGrid.setHeight(500);  
        listGrid.setCanExpandRecords(true);  
        listGrid.setExpansionMode(ExpansionMode.DETAIL_FIELD);  
        listGrid.setDetailField("background");  
  
        ListGridField nameField = new ListGridField("countryName", "Country");  
        ListGridField capitalField = new ListGridField("capital", "Capital");  
        ListGridField continentField = new ListGridField("continent", "Continent");  
        listGrid.setFields(nameField, capitalField, continentField);  
  
        listGrid.setData(CountrySampleData.getRecords());  
  
        listGrid.draw();
