Advertisement
Guest User

Untitled

a guest
Oct 8th, 2015
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. ="<div style=""color:"
  2. & IF( [Rate]<[Buy] ,"red","green")
  3. & """>"
  4. & DOLLAR( [Qty]*[Rate] )
  5. & "</div>"
  6. & "<div class=""vmSums"" style=""display:none;font-weight:bold;border-top:1px solid black;""></div>"
  7. & "<img src=""/_layouts/images/blank.gif"" onload=""{"
  8. & "var TBODY=this;TBODY=this;while(TBODY.tagName!='TBODY'){TBODY=TBODY.parentNode};"
  9. & "var dataSum='data-vmSum',dataCnt='data-vmCount',total=value="
  10. & [Qty]*[Rate]
  11. & ",count=0;"
  12. & "if(TBODY.getAttribute(dataSum)){"
  13. & "total=parseFloat(TBODY.getAttribute(dataSum))+value;"
  14. & "count=~~TBODY.getAttribute(dataCnt)+1}"
  15. & "TBODY.setAttribute(dataSum,Number(Math.round(total+'e2')+'e-2').toFixed(2));"
  16. & "TBODY.setAttribute(dataCnt,count);"
  17. & "window.clearTimeout(window.vmSumFunc);"
  18. & "window.vmSumFunc=window.setTimeout((function(){"
  19. & "var lastrownr=~~TBODY.getAttribute(dataCnt),"
  20. & "last=document.getElementsByClassName('vmSums').item(lastrownr),"
  21. & "total=parseFloat(TBODY.getAttribute(dataSum)).toFixed(2);"
  22. & "last.textContent='$'+total;"
  23. & "last.style.display='block';"
  24. & "}), 100)"
  25. & "}"">"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement