LiFan
2025-04-29 6c8c9ddaeb2bc6245a374c9354296bcfc2d96c06
jrj/project/start.vframe.vbusiness.cpp
@@ -198,7 +198,7 @@
         {
            xq = xq.replace(L"dev:xpage[", L"");
            xq = xq.replace(L"]", L"");
            xaserverarg args;
            xaserverarg& args = *(xaserverarg*)para;
            args.AddArg(L"_ModuelPage", xq);
            //alert(args.GetString());
            OpenWindow(L"dev:xpage[vindexforold.vx]", args);
@@ -207,7 +207,7 @@
      }
      else
      {
         xaserverarg arg;
         xaserverarg& arg = *(xaserverarg*)para;
         n = doc.selectSingleNode(L"//resource[@vface!='' and @view!='']");
         if (n)
         {
@@ -899,7 +899,6 @@
      trace((xstring)L"\r\n====113======L" + ele.xml());
      dw_list.SetRow(row);
      if (GetEntityID(1) == L"") return -1;
      xframe::SetAgent((xstring)L"letter", GetEntityID(1));
      //trace(ele.xml);
      xaserverarg arg;
@@ -921,6 +920,9 @@
      xshtml ht = GetControl(L"taskinfo");
      ht.SetContent(doc.xml());
      ht.Redraw();
      //xframe::SetAgent((xstring)L"letter", GetEntityID(1));
      return 1;
   }
@@ -934,8 +936,14 @@
      trace(L"\r\n-------" + (xstring)row);
      ShowDetail(row);
      SetAgent();
      if (ShowDetail(row) != 1)
      {
         xstring xfNodeAgentArea = L"agentarea";
         xnode anode = GetAgentNode(xfNodeAgentArea);
         this->SetAgentNode(anode, L"<vbox/>");
      }
      else
         SetAgent();
      return 1;
   }
@@ -946,8 +954,14 @@
      int row = hdr.row;
      if (row<0 || row>dw_list.GetRowCount()) return 0;
      trace(L"\r\n-----222------");
      ShowDetail(row);
      SetAgent();
      if (ShowDetail(row) != 1)
      {
         xstring xfNodeAgentArea = L"agentarea";
         xnode anode = GetAgentNode(xfNodeAgentArea);
         this->SetAgentNode(anode, L"<vbox/>");
      }
      else
         SetAgent();
      return 1;
   }