LiFan
2025-04-17 3cc879bd09b69310d905b843aadc2d0abd67513b
jrj/project/business/SystemSettings/FlowTermImport.cpp
@@ -19,7 +19,7 @@
      xstring flowid;
      xstring datacolumn;
      xstring displaycolumn;
      xdwgrid dw_obj;
      xdwgrid* dw_obj;
   
      xnode   m_agentNode;   //Agent Condition
   public:
@@ -71,14 +71,14 @@
         
         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);
         }
@@ -120,10 +120,8 @@
      
      int  OnRetrieve()
      {
         xml x ;
         xml x;
         xaserverarg arg ;
         ;
         
         arg.AddArg(L"stype",stype);
         arg.AddArg(L"sdata",sdata);
@@ -155,8 +153,7 @@
            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();