i want to delete the row from the grid...and changes should reflect
into my database..Please provide me some idea to do that...
The above code was later updated by me and i already added the data source in which i am initializing the fields. Updated code as follws
listgrid = new SigmaListGrid();
listgrid.setDataSource(screenDS);
return listgrid; public
SigmaListGrid() {
setShowFilterEditor(true);
setHeight100();
setWidth100();
setShowRecordComponents(true);
setShowRecordComponentsByCell(true);
setCanRemoveRecords(true);
setShowAllRecords(true);
setCanResizeFields(true);
setCanEdit(true);
setAutoSaveEdits(false);
}
}
===
public class ScreenDataSource extends TPDDataSource {
/**
* @param id
*/
public ScreenDataSource(String id) {
super(id);
initializeFields();
}
private void initializeFields() {
DataSourceField pkField = new DataSourceIntegerField(...
DataSourceField screenName = new DataSourceTextField(.....);
screenName.setCanEdit(true);
setFields(pkField, screenName;
}
@Override
public void clearData() {
// TODO Auto-generated method stub
}
/**
* This method will populate the data
* @param records
*/
public void setData(List<ScreenGridRecord> records) {
clearData();
for (ScreenGridRecord screenGridRecord : records) {
addData(screenGridRecord);
}
}
@Override
public void setData() {
}
}
Thanks @kimi ,i am adding a new row in list
grid by listgrid.startEditingNew(); in newly added row i am inserting new data.Now i 开发者_运维百科want to save the data @ server side .I also used listgrid.saveAllEdits(); but it is not working .
First of all, your ListGrid does not have a DataSource in the provided code. A ListGrid needs a DataSource to be data bound.
From a user interface point-of-view that code should be functional, given that your ListGrid's datasource implements the needed operations (add, fetch, update, remove). I'm guessing you do not have the DataSource set up properly.
加载中,请稍侯......
精彩评论