Repository navigation
Expand file tree
/
Copy pathdynamics-bookmarklets-Records.html
More file actions
24 lines (24 loc) · 6.55 KB
/
Copy pathdynamics-bookmarklets-Records.html
File metadata and controls
24 lines (24 loc) · 6.55 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<!DOCTYPE NETSCAPE-Bookmark-file-1>
<!--This is an automatically generated file.
It will be read and overwritten.
Do Not Edit! -->
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">
<Title>Bookmarks</Title>
<H1>Bookmarks</H1>
<DL><p>
<DT><A HREF="javascript:(function()%7B(function()%7Bvar%20i%3D%24(%22iframe%22).filter(function()%7Breturn%22visible%22%3D%3D%24(this).css(%22visibility%22)%7D)%5B0%5D.contentWindow%3Bi.Mscrm.CommandBarActions.activate(i.Xrm.Page.data.entity.getId()%2Ci.Xrm.Page.data.entity.getEntityName())%7D)()%3B%7D)()">Activate Record</a>
<DT><A HREF="javascript:(function()%7B(function()%7Bvar%20t%3D%24(%22iframe%22).filter(function()%7Breturn%22visible%22%3D%3D%24(this).css(%22visibility%22)%7D)%5B0%5D.contentWindow%3Btry%7Bvar%20i%3Dt.Xrm.Page.data.entity.getEntityName()%7Dcatch(e)%7B%7Dvar%20n%3Dprompt(%22Type%20the%20schema%20name%20of%20the%20entity%20to%20create%3A%22%2Ci%3Fi%3A%22account%22)%3Bn%26%26window.open(t.Xrm.Page.context.getClientUrl()%2B%22%2Fmain.aspx%3Fetn%3D%22%2Bn%2B%22%26pagetype%3Dentityrecord%22)%7D)()%3B%7D)()">Create New Record</a>
<DT><A HREF="javascript:(function()%7B(function()%7Bvar%20t%3D%24(%22iframe%22).filter(function()%7Breturn%22visible%22%3D%3D%24(this).css(%22visibility%22)%7D)%5B0%5D.contentWindow%3Bwindow.prompt(%22Copy%20to%20clipboard%3A%20Ctrl%2BC%2C%20Enter%22%2Ct.Xrm.Page.data.entity.getDataXml())%7D)()%3B%7D)()">Get Data Xml</a>
<DT><A HREF="javascript:(function()%7B(function()%7Bvar%20t%3D%24(%22iframe%22).filter(function()%7Breturn%22visible%22%3D%3D%24(this).css(%22visibility%22)%7D)%5B0%5D.contentWindow%2Ci%3D%22The%20following%20fields%20are%20dirty%3A%20%5Cn%22%3Bt.Xrm.Page.data.entity.attributes.forEach(function(t)%7B1%3D%3Dt.getIsDirty()%26%26(i%2B%3D%22%E2%88%99%20%22%2Bt.getName()%2B%22%5Cn%22)%7D)%2Calert(i)%7D)()%3B%7D)()">Get Dirty Fields</a>
<DT><A HREF="javascript:(function()%7B(function()%7Bvar%20t%3D%24(%22iframe%22).filter(function()%7Breturn%22visible%22%3D%3D%24(this).css(%22visibility%22)%7D)%5B0%5D.contentWindow%2Ci%3Dt.Xrm.Page.data.entity.getEntityName()%2Ce%3Dt.Xrm.Page.context.getQueryStringParameters().etc%3Be%26%26window.prompt(%22Copy%20to%20clipboard%3A%20Ctrl%2BC%2C%20Enter%22%2C%22%22%2Be%2B%22%20%3D%20%22%2Bi)%7D)()%3B%7D)()">Get Entity TypeCode</a>
<DT><A HREF="javascript:(function()%7B(function()%7Bvar%20t%2Ce%3D%24(%22iframe%22).filter(function()%7Breturn%22visible%22%3D%3D%24(this).css(%22visibility%22)%7D)%5B0%5D.contentWindow%2Ci%3Dwindow.prompt(%22Enter%20field%20name%22)%2Cn%3De.Xrm.Page.getAttribute(i)%3Bswitch(n.getAttributeType())%7Bcase%22optionset%22%3Acase%22boolean%22%3At%3Dn.getSelectedOption().text%3Bbreak%3Bcase%22lookup%22%3At%3Dn.getValue()%5B0%5D.name%3Bbreak%3Bdefault%3At%3Dn.getValue()%7Dwindow.prompt(%22Copy%20to%20clipboard%3A%20Ctrl%2BC%2C%20Enter%22%2Ct)%7D)()%3B%7D)()">Get Field Value</a>
<DT><A HREF="javascript:(function()%7B(function()%7Bvar%20t%3D%24(%22iframe%22).filter(function()%7Breturn%22visible%22%3D%3D%24(this).css(%22visibility%22)%7D)%5B0%5D.contentWindow%3Bwindow.prompt(%22Copy%20to%20clipboard%3A%20Ctrl%2BC%2C%20Enter%22%2Ct.Xrm.Page.data.entity.getId().slice(1%2C-1))%7D)()%3B%7D)()">Get Record Id</a>
<DT><A HREF="javascript:(function()%7B(function()%7Bvar%20t%3Ddocument.getElementById(%22crmContentPanel%22).getAttribute(%22src%22)%3B-1%3D%3Dt.indexOf(%22%2Fread%2Fpage.aspx%22)%3F-1!%3Dt.indexOf(Xrm.Page.context.getOrgUniqueName())%3Fwindow.prompt(%22Copy%20to%20clipboard%3A%20Ctrl%2BC%2C%20Enter%22%2CXrm.Page.context.getClientUrl()%2Bt.replace(%22%2F%22%2BXrm.Page.context.getOrgUniqueName()%2C%22%22))%3Awindow.prompt(%22Copy%20to%20clipboard%3A%20Ctrl%2BC%2C%20Enter%22%2CXrm.Page.context.getClientUrl()%2Bt)%3Awindow.prompt(%22Copy%20to%20clipboard%3A%20Ctrl%2BC%2C%20Enter%22%2Cwindow.location.href)%7D)()%3B%7D)()">Get Record Url</a>
<DT><A HREF="javascript:(function()%7B(function()%7Bvar%20t%3D%24(%22iframe%22).filter(function()%7Breturn%22visible%22%3D%3D%24(this).css(%22visibility%22)%7D)%5B0%5D.contentWindow%2Ce%3Dt.document.activeElement%2Ci%3De.getAttribute(%22id%22)%2Cn%3Dnull%2Cr%3Dnull%3Bif(%22true%22%3D%3De.getAttribute(%22isInlineLookup%22))n%3De.getAttribute(%22oid%22)%2Cr%3De.getAttribute(%22otypename%22)%3Belse%20if(null!%3Di)%7Bvar%20o%3Di.lastIndexOf(%22_%22)%3Bif(o%3E-1)%7Bvar%20a%3Di.substring(o%2B1)%3B%5B%22ledit%22%2C%22lookupDiv%22%2C%22i%22%5D.indexOf(a)%3E-1%26%26(i%3Di.substring(0%2Co))%2Ci%3Di.replace(%22_i_ledit_multi%22%2C%22%22).replace(%22_ledit_multi%22%2C%22%22)%7Dvar%20c%3Dt.Xrm.Page.getControl(i)%3Bif(null!%3Dc)%7Bvar%20l%3Dc.getAttribute()%3Bif(null!%3Dl)%7Bvar%20s%3Dl.getValue()%3Bif(null!%3Ds)%7Bvar%20u%3Ds%5Bs.length-1%5D%3Bn%3Du.id%2Cr%3Du.entityType%7D%7D%7D%7Dif(null!%3Dn%26%26%22%22!%3Dn%26%26null!%3Dr%26%26%22%22!%3Dr)%7Bvar%20f%3Dt.Xrm.Page.context.getClientUrl()%2B%22%2Fmain.aspx%3Fetn%3D%22%2Br%2B%22%26id%3D%22%2Bn%2B%22%26pagetype%3Dentityrecord%22%3Bwindow.open(f)%7Delse%20alert(%22Unable%20to%20open%20record.%20Make%20sure%20you're%20clicked%20into%20a%20lookup%20field%20with%20a%20value.%22)%7D)()%3B%7D)()">Open Record from Lookup</a>
<DT><A HREF="javascript:(function()%7B(function()%7B%24(%22iframe%22).filter(function()%7Breturn%22visible%22%3D%3D%24(this).css(%22visibility%22)%7D)%5B0%5D.contentWindow.Xrm.Page.data.refresh(!0)%7D)()%3B%7D)()">Refresh & Save Form</a>
<DT><A HREF="javascript:(function()%7B(function()%7B%24(%22iframe%22).filter(function()%7Breturn%22visible%22%3D%3D%24(this).css(%22visibility%22)%7D)%5B0%5D.contentWindow.Xrm.Page.data.refresh()%7D)()%3B%7D)()">Refresh Form</a>
<DT><A HREF="javascript:(function()%7B(function()%7B%24(%22iframe%22).filter(function()%7Breturn%22visible%22%3D%3D%24(this).css(%22visibility%22)%7D)%5B0%5D.contentWindow.Xrm.Page.data.entity.save(%22saveandclose%22)%7D)()%3B%7D)()">Save & Close</a>
<DT><A HREF="javascript:(function()%7B(function()%7B%24(%22iframe%22).filter(function()%7Breturn%22visible%22%3D%3D%24(this).css(%22visibility%22)%7D)%5B0%5D.contentWindow.Xrm.Page.data.entity.save(%22saveandnew%22)%7D)()%3B%7D)()">Save & New</a>
<DT><A HREF="javascript:(function()%7B(function()%7B%24(%22iframe%22).filter(function()%7Breturn%22visible%22%3D%3D%24(this).css(%22visibility%22)%7D)%5B0%5D.contentWindow.Xrm.Page.data.entity.save()%7D)()%3B%7D)()">Save</a>
<DT><A HREF="javascript:(function()%7B(function()%7Bvar%20t%3D%24(%22iframe%22).filter(function()%7Breturn%22visible%22%3D%3D%24(this).css(%22visibility%22)%7D)%5B0%5D.contentWindow%2Ci%3Dt.Xrm.Page.data.entity.getId()%2Ce%3Dt.Xrm.Page.context.getQueryStringParameters().etc%3Bt.Mscrm.RibbonActions.openFormProperties(i%2Ce)%7D)()%3B%7D)()">Show Record Properties</a>
</DL><p>