function nearByCases(addr){
var nearByCasesFetchXML = '<fetch distinct="false" mapping="logical" output-format="xml-platform" version="1.0">' +
'<entity name="incident">' +
'<attribute name="title"/>' +
'<attribute name="ticketnumber"/>' +
'<attribute name="createdon"/>' +
'<attribute name="new_department"/>' +
'<attribute name="new_casetype"/>' +
'<attribute name="incidentid"/>' +
'<attribute name="caseorigincode"/>' +
'<order descending="false" attribute="title"/>' +
'<filter type="and"><condition attribute="new_address" value="'+addr+'" operator="eq"/>' +
'</filter>' +
'</entity>' +
'</fetch>';
nearByCasesFetchXML = "?fetchXml=" + encodeURIComponent(nearByCasesFetchXML);
var html = "";
//var outputText = "Case\t\t\tCreated\n---------------------------------------------------\n";
window.parent.Xrm.WebApi.retrieveMultipleRecords("incident", nearByCasesFetchXML).then(function success(result) {
console.log(result.entities);
if(result.entities.length <=0) {
window.parent.Xrm.Utility.alertDialog("No results found.", null);
return false;
}
else{
for (var casecount = 0; casecount < result.entities.length; casecount++) {
// outputText += result.entities[casecount].ticketnumber+ "\t\t" + result.entities[casecount].title + "\n";
html += "<tr>";
html += "<td>"+result.entities[casecount].title+"</td>";
html += "<td>"+result.entities[casecount].ticketnumber+"</td>";
html += "<td>"+result.entities[casecount].FormattedValues["new_department"].ToString()+"</td>";
html += "<td>"+result.entities[casecount].new_casetype+"</td>";
html += "</tr>";
$("#nearbycases tbody").html(html);
}
return true;
}
//window.parent.Xrm.Utility.alertDialog(outputText, null);
},function (error) {
// Handle error conditions
window.parent.Xrm.Utility.alertDialog(error.message, null);
});
}
{
"@odata.etag": "W/"1999118"" ,
"createdon": "2018-12-13T08:30:34Z" ,
"createdon@OData.Community.Display.V1.FormattedValue": "12/13/2018 2:30 AM" ,
"incidentid": "dedfb05b-b1fe-e811-a977-000d3a33eb4e" ,
"new_casetype": 1 ,
"new_casetype@OData.Community.Display.V1.FormattedValue": "Abandoned Vehicles" ,
"new_department": 1 ,
"new_department@OData.Community.Display.V1.FormattedValue": "Parking Control" ,
"ticketnumber": "CAS-01001-H2S7L9" ,
"title": "case for sla 1",
}
formattedvalue
条目是选项集值的文本。
您得到的响应包含文本,所以这只是一个引用它的问题。
您可以这样引用它们:
var results = JSON.parse(this.response);
for (var i = 0; i < results.value.length; i++) {
var departmentCode = results.value[i]["new_department"];
var departmentCodeText = results.value[i]["new_department@OData.Community.Display.V1.FormattedValue"];
}
html +="<td>"+result.entities[casecount].FormattedValues["new_department"].ToString()+"</td>";
html += "<td>"+result.entities[casecount]["new_department@OData.Community.Display.V1.FormattedValue"]+"</td>";
我想在浏览器中显示由控制器(使用Spring)返回的响应实体的主体: 返回新的响应实体 返回一个Date类型,我想以如下方式显示: 我怎样才能把它展示出来?
问题内容: 我将以下内容作为POST提交到php页面: 这是请求(POST请求)的主体。 在php中,我该怎么做才能提取该值? 不是解决方案,不能正常工作。 问题答案: 要访问POST或PUT请求(或任何其他HTTP方法)的实体主体,请执行以下操作: 另外,该常量是的已经开放的流,因此您可以选择执行以下操作: php:// input 是一个只读流,允许您从请求正文中读取原始数据。对于POST请求
问题内容: 我刚刚开始使用React.js,但不确定是否有一种特殊的方法来获取文本框的值,该方法是在这样的组件中返回的: 问题答案: 如文档中所述,您需要使用 受控输入 。要进行输入 控制, 您需要在其上指定两个道具 - 每次更改输入都会将组件设置为输入的函数 -来自组件的输入值(例如) 例: 更具体地说是关于textarea的- 这里
这里是html 任何帮助都将不胜感激
问题内容: 我使用以下代码实例化了一个对象: 如何获得此文件的大小? 是什么区别,和? 问题答案: 使用类中的方法。从javadocs: 返回此抽象路径名表示的文件的长度。如果此路径名表示目录,则未指定返回值。 对于问题的第二部分,直接来自的javadocs: 返回此抽象路径名所命名的分区上该虚拟机可用的字节数 返回此抽象路径名命名的分区的大小 返回此抽象路径名所命名的分区中未分配的字节数