# Appendix F -- JavaScript
Custom Control zcontent_DocCode contains a sample of some commonly used JavaScript code. In addition, the following links connect to web pages containing sample code for the various JavaScript commands available for XPages:
1 | |
---|---|
2 | var doc:NotesDocument = document1.getDocument(true) viewScope.test01 = doc.getItemValueString("Field11") |
3 | viewScope.test02 = document1.getValue("Field11") |
4 | getComponent("Field11").setValue("ServerSide JS") |
5 | viewScope.getXPFieldSSJS = getComponent("Field11").getValue() |
6 | var element = XSP.getElementById('#{id:Field11}') element.value = "Client SideJS" |
7 | var myVar = document.getElementById("#{id:Field11}").value var element = XSP.getElementById('#{id:Field11}') alert(myVar) alert(XSP.getFieldValue(element)) |
8 | var myVar = document.getElementById("#{id:backendValueEL}").innerHTML alert(myVar) |
9 | var userResponse = prompt("Please enter your response:","<response>") XSP.getElementById("#{id:userResponse}").value = userResponse |
10 | var doc:NotesDocument = document1.getDocument(true) var docVirtual = database.createDocument() var agent:NotesAgent = database.getAgent("(sampleAgentCallFromXPages)") docVirtual.replaceItemValue("TestField", doc.getItemValue("Field12")) agent.runWithDocumentContext(docVirtual) document1.setValue("Field12", docVirtual.getItemValue("TestField")) |