Quantcast
Channel: Sam's Activities
Viewing all articles
Browse latest Browse all 3363

Event is not triggered when i use forEach or for loop in my javascript using html webresource button in crm 2015?

$
0
0

hi,

Here is code:

function updateDataToBillToLoc()
{
var grid =parent.Xrm.Page.getControl("Select_Address");
var selectedRows = grid.getGrid().getSelectedRows();  
if(selectedRows != null)
{
             var selectedRow = selectedRows .getAll()[0];
                 
             var attributes = selectedRow.getData().getEntity().getAttributes().getAll();
         
            var gridEntityName = grid.getEntityName();
            var totalRowsCount = grid.getGrid().getTotalRecordCount();
             var selectedRowsCount = selectedRows.getLength();
           var viewSelector = grid.getViewSelector();
          var currentViewName = viewSelector.getCurrentView().name;
        var  message1 = "Displayed entity: " + gridEntityName + "\n" +
                                     "Total rows: " + totalRowsCount + "\n" +
                                        "Selected rows: " + selectedRowsCount + "\n" +
                                          "Current view: " + currentViewName;
                   alert(message1);

//get reference to rows collection
var gridRows = grid.getGrid().getRows();
//access grid rows data 
if (totalRowsCount > 0)
{

//var rowEntity = gridRows.getData().getEntity();
//var len = totalRowsCount;
//var name = rowEntity.getEntityName();

gridRows .forEach(function(row,i){
var message2 += "\nEntity Name: " +row.getEntityName() + "\n";
message2 += "Id: " + row.getId() + "\n";
message2 += "Primary Attribute Value: " + row.getPrimaryAttributeValue() + "\n";
});

}
else
{
message2 = "Grid contains no data";
}
alert(message2);

 }
else
{
                   alert("Hello");
 }
}


in the above code if use forEach loop, my custom button stops triggering event.

if i remove it then it works, but i need to get data from subgrid and set it to custom crm fields.

plz help.


Viewing all articles
Browse latest Browse all 3363

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>