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.");
}
}