LiFan
2024-07-18 a6b54d999992d72b2d9ea33efec0b7d642ea9f2d
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);
         }
@@ -155,8 +155,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();