xj qian
2024-09-02 34acf8167b0e4aa37ddde2194fcee71894387a79
update xml root
已修改3个文件
17 ■■■■■ 文件已修改
jrj/project/business/AP/list.ap.cpp 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
jrj/project/business/AP/maint.ap.cpp 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
jrj/xframe/xcontrol/xdwtable.hpp 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
jrj/project/business/AP/list.ap.cpp
@@ -446,8 +446,8 @@
            xml x ;
            
            xaserverarg arg;
            arg.AddArg(L"QueryTxt", xcontrol(GetControl(L"sle_search")).GetText());
            xstring queryText = xcontrol(GetControl(L"sle_search")).GetText();
            arg.AddArg(L"QueryTxt", queryText);
            arg.AddArg(L"APType", APType);
            arg.AddArg(L"QueryArg", GetQueryArg());
            arg.AddArg(L"DatePicker", DatePicker);
jrj/project/business/AP/maint.ap.cpp
@@ -95,14 +95,11 @@
                    return 0;
                }
            }
            dw_base.AcceptText();
            dw_base.DwUpdateAllTo(x);
            xaserverarg arg;
            
            arg.AddArg(L"content", x.xml());
            alert(x.xml());
            if (xurl::get(L"/sale/data/AP/update", arg.GetString(), x) != 1)
            {
                xstring error = x.text();
jrj/xframe/xcontrol/xdwtable.hpp
@@ -83,8 +83,14 @@
public:
    int ClearObserver() { return GetDwTable()-> ClearObserver_(); }//清除事件侦听对象
public:
    int DwUpdateTo(KXMLDOMDocument pXmlDoc) { return GetDwTable()->DwUpdateTo_(pXmlDoc); }//把数据更新到XML对象中
    int DwUpdateAllTo(KXMLDOMDocument  pXmlDoc) { return GetDwTable()->DwUpdateAllTo_(pXmlDoc); }//把数据更新到XML对象中
    int DwUpdateTo(KXMLDOMDocument pXmlDoc) {
        if (pXmlDoc.documentElement())pXmlDoc.removeChild(pXmlDoc.documentElement());
        return GetDwTable()->DwUpdateTo_(pXmlDoc);
    }//把数据更新到XML对象中
    int DwUpdateAllTo(KXMLDOMDocument  pXmlDoc) {
        if (pXmlDoc.documentElement())pXmlDoc.removeChild(pXmlDoc.documentElement());
        return GetDwTable()->DwUpdateAllTo_(pXmlDoc);
    }//把数据更新到XML对象中
public:
    int Retrieve(LPCTSTR pServer, LPCTSTR pDataUrl, LPCTSTR pArgStr) { return GetDwTable()->Retrieve_(pServer, pDataUrl, pArgStr); }//读取数据
    int Retrieve(LPCTSTR pDataUrl, LPCTSTR pArgStr) { return GetDwTable()->Retrieve_(pDataUrl, pArgStr); }//读取数据