on 03-18-2008 10:56 AM
Hi, i have a problem with GETDETAIL...
I create a new method:
public void showSelectedSyncBoDetalles(String syncKey, String syncBoName, HttpServletRequest request) {
// + WELCOME_OVERVIEW_SYNCBONAMES;
// Fill Header Bean
tableViewBean.setString(WELCOME_DETAIL_SYNCBOINSTANCE_START + syncKey);
tcp = TableContentProvider.instance(syncBoName);
Vector headerTableData =
tcp.getTableWithSyncBoInstanceHeader(syncBoName, syncKey);
tableViewBean.setTableContentAsLocalCopy(headerTableData);
tableViewBean.setTableRows(headerTableData.size());
tableViewBean.setTableColumns(tcp.getColumns());
// Fill itemsBean with all item Tables
String[] itemNames = tcp.getItemNamesInSyncBo(syncBoName);
int itemCount = itemNames.length;
int itemColumnCount;
for (int itemNo = 0; itemNo < itemCount; itemNo++) {
TableViewBean itemTableBean = new TableViewBean();
String itemName = itemNames[itemNo];
itemTableBean.setString(TABLE_HEADER_ITEM + itemName);
Vector itemTableData =
tcp.getTableWithSyncBoInstanceItems(
syncBoName,
syncKey,
itemName);
itemTableBean.setTableContentAsLocalCopy(itemTableData);
itemTableBean.setTableRows(itemTableData.size());
itemTableBean.setTableColumns(tcp.getColumns());
syncBoItemsBean.addElement(itemTableBean);
}
int itemTypeCount = syncBoItemsBean.size();
for(int itemTypeNo=0; itemTypeNo < itemTypeCount; itemTypeNo++) {
FV.bean.TableViewBean itemBean = (FV.bean.TableViewBean) syncBoItemsBean.elementAt(itemTypeNo);
int itemColCount = itemBean.getTableColumns();
int itemRowCount = itemBean.getTableRows();
for(int row=1; row < itemRowCount; row++) {
tableViewBean.Cliente = itemBean.getTableContent(row, 1);
tableViewBean.Nombre = itemBean.getTableContent(row, 7);
break;
}
String det1;
det1 = "[";
for(int row=1; row < itemRowCount; row++) {
*String s = itemBean.getTableContent(row, 2);*
if (!(s.equals("SP")))
continue;
det1 = det1 + "[";
String value = itemBean.getTableContent(row, 11);
det1 = det1 + "\'" + value.replace('\'',' ') + "\'" + ",";
value = itemBean.getTableContent(row, 9);
det1 = det1 + "\'" + value.replace('\'',' ') + "\'" + ",";
value = itemBean.getTableContent(row, 8);
det1 = det1 + "\'" + value.replace('\'',' ') + "\'" + ",";
value = itemBean.getTableContent(row, 21);
det1 = det1 + "\'" + value.replace('\'',' ') + "\'" + ",";
value = itemBean.getTableContent(row, 12);
det1 = det1 + "\'" + value.replace('\'',' ') + "\'" + ",";
value = itemBean.getTableContent(row, 13);
det1 = det1 + "\'" + value.replace('\'',' ') + "\'";
det1 = det1 + "],";
}
det1 = det1 + "]";
tableViewBean.det1 = det1;
}
}
Appear the first row repeted "itemRowCount", why repeted the first row? Is wrong the code?
Thanks,
Edited by: Victor Capi on Mar 18, 2008 11:57 AM
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
90 | |
10 | |
10 | |
10 | |
7 | |
7 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.