Quantcast
Channel: Microsoft Dynamics CRM Forum - Recent Threads
Viewing all articles
Browse latest Browse all 82002

Display No Projects found when no results found.

$
0
0

Hi Experts,

Below is my code where am retrieving  opportunities of child accounts of main account and displaying in html table .could you please suggest me how could i display "No Projects found ". when i have no results to display.

am calling this function on onload of html.

function getChildAccountsId() {
$("#tblterritory tbody").html("");
var TemplTbl = "";

var Guid1 = window.parent.Xrm.Page.data.entity.getId().replace("{", "").replace("}", "");

SDK.JQuery.retrieveMultipleRecords(
"Account",
"$select=AccountId,Name&$filter=ParentAccountId/Id eq guid'" + Guid1 + "' ",
function (results) {

for (var i = 0; i < results.length; i++) {


SDK.JQuery.retrieveMultipleRecords(
"Opportunity",
"$select=OpportunityId,Name,ParentAccountId,OwnerId,EstimatedValue,EstimatedValue_Base,EstimatedCloseDate,bis_MajorProjectFlag,TransactionCurrencyId,transactioncurrency_opportunity/CurrencySymbol&$expand=transactioncurrency_opportunity&$filter=ParentAccountId/Id eq guid'" + results[i].AccountId + "' ",
function (results1) {

for (var j = 0; j < results1.length; j++) {

var var0 = results1[j].ParentAccountId.Name;
var var1 = results1[j].OpportunityId;
var var2 = results1[j].Name;
var var3 = results1[j].EstimatedValue.Value;
var var4 = results1[j].EstimatedValue_Base.Value;
var var5 = results1[j].EstimatedCloseDate;
var var6 = results1[j].bis_MajorProjectFlag;
var ret_sym = results1[j].transactioncurrency_opportunity.CurrencySymbol;

TemplTbl = "";
TemplTbl += "<tr>";
TemplTbl += "<td class='col1'>" + var1 + "</td>"
TemplTbl += "<td >" + var0 + "</td>"
TemplTbl += "<td >" + var2 + "</td>"
var estvalue = parseInt(var3).toString();
var estvalue1 = ret_sym + estvalue.replace(/(\d)(?=(\d{3})+(?!\d))/g, "$1,");
TemplTbl += "<td >" + estvalue1 + "</td>"
var estvaluebase = parseInt(var4).toString();
var estvaluebase1 = ret_sym + estvaluebase.replace(/(\d)(?=(\d{3})+(?!\d))/g, "$1,");
TemplTbl += "<td >" + estvaluebase1 + "</td>"
var estmitedate = convertDate(var5);
TemplTbl += "<td >" + estmitedate + "</td>"
var yesno = convertflag(var6);
TemplTbl += "<td >" + yesno + "</td>"
TemplTbl += "</tr>";

$(TemplTbl).appendTo("#tblterritory tbody");
$('#tblterritory tr').dblclick(GetRow);

}

},
errorHandler,
function () {
//OnComplete handler
}
);

}

},
errorHandler,
DisplayNoRecord()
);

}


Viewing all articles
Browse latest Browse all 82002

Latest Images

Trending Articles



Latest Images