Difference between revisions of "XML Javascript Function"
From SmartWiki
m |
Lorena Ruiz (talk | contribs) (Additional example provided) |
||
Line 18: | Line 18: | ||
</pre> | </pre> | ||
+ | Limit rows for Dynamic Section:<pre style="white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;">var saveFunc=saveXML; | ||
+ | saveXML=function() { | ||
+ | saveFunc(); | ||
+ | checkrows(); | ||
+ | } | ||
+ | function checkrows() { | ||
+ | var numOfRows = document.getElementsByName('6909_item_Funder'); //section node | ||
+ | if (numOfRows.length >5){ | ||
+ | alert("Please enter details for only 5 Largest Confirmed grants."); | ||
+ | } | ||
+ | }</pre> | ||
==See Also== | ==See Also== |
Revision as of 13:41, 21 June 2016
XML Javascript Function is a section on Special - XML Data type field.
Javascript and jQuery scripts can be added, which will run when the Special - XML Data field's open button is clicked, and the new window with the XML is opened.
Example:
If the sum of cells with a specific css class (cellToTotal) (as defined in XML Section Builder) has to be alerted:
var specCellSum=0; $(".cellToTotal").each(function(){ specCellSum+=parseFloat($(this)); }); alert(specCellSum);Limit rows for Dynamic Section:
var saveFunc=saveXML; saveXML=function() { saveFunc(); checkrows(); } function checkrows() { var numOfRows = document.getElementsByName('6909_item_Funder'); //section node if (numOfRows.length >5){ alert("Please enter details for only 5 Largest Confirmed grants."); } }