| | |
| | | xstring flowid; |
| | | xstring datacolumn; |
| | | xstring displaycolumn; |
| | | xdwgrid dw_obj; |
| | | xdwgrid* dw_obj; |
| | | |
| | | xnode m_agentNode; //Agent Condition |
| | | public: |
| | |
| | | |
| | | while (row>0) |
| | | { |
| | | int nrow = dw_obj.InsertRow(0); |
| | | int columnCount = dw_obj.GetColumnCount(); |
| | | int nrow = dw_obj->InsertRow(0); |
| | | int columnCount = dw_obj->GetColumnCount(); |
| | | for(int i=1;i<=columnCount;i++) |
| | | { |
| | | if(dw_list.GetColumnName(i)==L"guid") continue; |
| | | dw_obj.SetItemString(nrow,i,dw_list.GetItemString(row,i)); |
| | | dw_obj->SetItemString(nrow,i,dw_list.GetItemString(row,i)); |
| | | if(dw_list.GetItemDisplayString(row,i)!=L"") |
| | | dw_obj.SetItemDisplayString(nrow,i,dw_list.GetItemDisplayString(row,i)); |
| | | dw_obj->SetItemDisplayString(nrow,i,dw_list.GetItemDisplayString(row,i)); |
| | | } |
| | | row = dw_list.GetNextSelectRow(row + 1); |
| | | } |
| | |
| | | flowid = arg.GetArgString(L"flowid"); |
| | | |
| | | xstring dwname = arg.GetArgString(L"dwname"); |
| | | int dwobj = arg.GetArgString(L"dwobj").toInt(); |
| | | dw_obj = cast(dwobj as xdwgrid); |
| | | dw_obj = (xdwgrid*)arg.GetParam(L"dwobj"); |
| | | |
| | | dw_list.openUrl(dwname); |
| | | OnRetrieve(); |