本文整理汇总了C++中XaLibCurl::Call方法的典型用法代码示例。如果您正苦于以下问题:C++ XaLibCurl::Call方法的具体用法?C++ XaLibCurl::Call怎么用?C++ XaLibCurl::Call使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类XaLibCurl
的用法示例。
在下文中一共展示了XaLibCurl::Call方法的12个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: Delete
void XaMediaUi::Delete (){
XaLibCurl LibCurl;
string CallResponse = LibCurl.Call(BuildBackEndCall("XaMedia","Delete",{"id"},{HTTP.GetHttpParam("id")}));
CheckResponse(CallResponse);
RESPONSE.Content="OK";
};
示例2: List
void XaMediaUi::List() {
string XaDomainMediaCategory_ID=HTTP.GetHttpParam("XaDomainMediaCategory_ID");
string XaField_ID=HTTP.GetHttpParam("XaField_ID");
string XaTable=HTTP.GetHttpParam("XaTable");
AddJsVarString("XaField_ID",XaField_ID);
AddJsVarString("XaTable",XaTable);
AddJsVarFile("XaModel","XaMedia");
AddJsVarString("XaGuiStyle","default");
/* data */
XaLibCurl LibCurl;
string CallResponse = LibCurl.Call(BuildBackEndCall("XaMedia","List",{"XaField_ID","XaTable","XaDomainMediaCategory_ID"},{XaField_ID,XaTable,XaDomainMediaCategory_ID}));
CheckResponse(CallResponse);
AddJsVarString("XaData",CallResponse);
/* end of data */
vector<string> Templates=SetPageLayout(REQUEST.CalledLayout);
Templates.push_back("XaMediaList");
RESPONSE.Content=XaLibDom::HtmlFromStringAndFile(AddHtmlFiles(Templates),HtmlStrings,JsVarFiles,JsVarStrings,0);
};
示例3: Read
void XaRbacRoleUi::Read() {
string Id=HTTP.GetHttpParam("id");
AddJsVarFile("XaModel","XaRbacRole");
AddJsVarString("XaGuiStyle","default");
AddJsVarString("RowId",Id);
/* data */
vector <string> FieldsValues ={};
FieldsValues.push_back(Id);
XaLibCurl LibCurl;
string CallResponse = LibCurl.Call(BuildBackEndCall("XaRbacRole","Read",{"id"},{FieldsValues}));
CheckResponse(CallResponse);
AddJsVarString("XaData",CallResponse);
/* end of data */
vector<string> Templates=SetPageLayout(REQUEST.CalledLayout);
Templates.push_back("XaGuiRead");
RESPONSE.Content=XaLibDom::HtmlFromStringAndFile(AddHtmlFiles(Templates),HtmlStrings,JsVarFiles,JsVarStrings,0);
};
示例4: Delete
void XaUserAddressMailTypeUi::Delete() {
string Id=HTTP.GetHttpParam("id");
XaLibCurl LibCurl;
string CallResponse = LibCurl.Call(BuildBackEndCall("XaUserAddressMailType","Delete",{"id"},{Id}));
CheckResponse(CallResponse);
RESPONSE.Content="OK";
};
示例5: Update
void XaUserAddressMailTypeUi::Update() {
auto Fields=UpdatePrepare({"XaUserAddressMailType"},"/XaUserAddressMailType/fieldset/field","XaUserAddressMailType");
XaLibCurl LibCurl;
string CallResponse = LibCurl.Call(BuildBackEndCall("XaUserAddressMailType","Update",get<0>(Fields),get<1>(Fields)));
CheckResponse(CallResponse);
RESPONSE.Content="OK";
};
示例6: ListAsOptions
void XaUserAddressMailTypeUi::ListAsOptions() {
XaLibCurl LibCurl;
string CallResponse = LibCurl.Call(BuildBackEndCall("XaUserAddressMailType","ListAsOptions",{"order_by"},{"name"}));
CheckResponse(CallResponse);
RESPONSE.Content=CallResponse;
};
示例7: Create
void XaRbacRoleUi::Create() {
auto Fields=CreatePrepare({"XaRbacRole"},"/XaRbacRole/fieldset/field","XaRbacRole");
XaLibCurl LibCurl;
string CallResponse = LibCurl.Call(BuildBackEndCall("XaRbacRole","Create",get<0>(Fields),get<1>(Fields)));
CheckResponse(CallResponse);
RESPONSE.Content="OK";
};
示例8: ListAsOptions
void XaDomainUi::ListAsOptions() {
string Domain = HTTP.GetHttpParam("domain");
string TreeParentId=HTTP.GetHttpParam("tree_parent_ID");
XaLibCurl LibCurl;
string CallResponse = LibCurl.Call(BuildBackEndCall("XaDomain","ListAsOptions",{"order_by","domain","tree_parent_ID"},{"name",Domain,TreeParentId}));
CheckResponse(CallResponse);
RESPONSE.Content=CallResponse;
};
示例9: AddAttributes
void XaDomainUi::AddAttributes() {
string All = HTTP.GetHttpParam("all");
string Name=HTTP.GetHttpParam("name");
XaLibCurl LibCurl;
string CallResponse = LibCurl.Call(BuildBackEndCall("XaDomain","AddAttributes",{"all","name"},{All,Name}));
CheckResponse(CallResponse);
RESPONSE.Content=CallResponse;
};
示例10: Create
void XaMediaUi::Create (){
auto Fields=CreatePrepare({"XaMedia"},"/XaMedia/fieldset/field","XaMedia");
get<0>(Fields).push_back("XaMedia-XaField_ID");
get<1>(Fields).push_back(HTTP.GetHttpParam("XaMedia-XaField_ID"));
get<0>(Fields).push_back("XaMedia-XaTable");
get<1>(Fields).push_back(HTTP.GetHttpParam("XaMedia-XaTable"));
XaLibCurl LibCurl;
string CallResponse = LibCurl.Call(BuildBackEndCall("XaMedia","Create",get<0>(Fields),get<1>(Fields)));
CheckResponse(CallResponse);
RESPONSE.Content="OK";
};
示例11: ListAsOptions
void XaRbacRoleUi::ListAsOptions() {
vector<string> ParamNames ={"order_by","status"};
vector<string> ParamValues={"name","1"};
string CurrentValue=HTTP.GetHttpParam("value");
if (CurrentValue!="NoHttpParam") {
ParamNames.push_back("value");
ParamValues.push_back(CurrentValue);
}
XaLibCurl LibCurl;
string CallResponse = LibCurl.Call(BuildBackEndCall("XaRbacRole","ListAsOptions",ParamNames,ParamValues));
CheckResponse(CallResponse);
RESPONSE.Content=CallResponse;
};
示例12: List
void XaRbacRoleUi::List () {
AddJsVarFile("XaModel","XaRbacRole");
AddJsVarString("XaGuiStyle","default");
/* data */
XaLibCurl LibCurl;
string CallResponse = LibCurl.Call(BuildBackEndCall("XaRbacRole","List",{},{}));
CheckResponse(CallResponse);
AddJsVarString("XaData",CallResponse);
/* end of data */
vector<string> Templates=SetPageLayout(REQUEST.CalledLayout);
Templates.push_back("XaGuiList");
RESPONSE.Content=XaLibDom::HtmlFromStringAndFile(AddHtmlFiles(Templates),HtmlStrings,JsVarFiles,JsVarStrings,0);
};