private void crmGridView1_RecordDoubleClick(object sender, Rappen.XTB.Helpers.Controls.XRMRecordEventArgs e) { if (!form.settings.Results.ClickableLinks) { return; } if (e.Value is EntityReference entref && form.ConnectionDetail.GetEntityReferenceUrl(entref) is string urlref && !string.IsNullOrEmpty(urlref)) { form.LogUse("OpenParentRecord"); form.OpenURLProfile(urlref, false); }
private void crmGridView1_RecordDoubleClick(object sender, Rappen.XTB.Helpers.Controls.XRMRecordEventArgs e) { if (e.Entity != null) { var url = form.ConnectionDetail.GetEntityUrl(e.Entity); if (!string.IsNullOrEmpty(url)) { form.LogUse("OpenRecord"); Process.Start(url); } } }
private void crmGridView1_RecordClick(object sender, Rappen.XTB.Helpers.Controls.XRMRecordEventArgs e) { if (e.Value is EntityReference) { string url = form.ConnectionDetail.GetEntityReferenceUrl(e.Value as EntityReference); if (!string.IsNullOrEmpty(url)) { form.LogUse("OpenParentRecord"); Process.Start(url); } } }
private void crmGridView_RecordEnter(object sender, Rappen.XTB.Helpers.Controls.XRMRecordEventArgs e) { ptv.GridRecordEnter(e.Entity); }
private void crmGridView_RecordDoubleClick(object sender, Rappen.XTB.Helpers.Controls.XRMRecordEventArgs e) { ptv.OpenLogRecord(crmGridView.SelectedCellRecords.FirstOrDefault()); }