绿豆.Net

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

InfoJet Service 表单代码支持

InfoJet Service 表单代码支持
InfoJet Service 支持InfoPath表单中的JScriptVBScript托管代码。
  • InfoJet Service需要Microsoft Script Control来运行JScript和VBScript。 Windows 2000,Windows XP和Windows 2003都已经包含了msscript.ocx, 所以它并没有被包含在InfoJet Service/Server/EditPart的安装包中。 如果您遇到有关它的任何问题,请尝试安装Microsoft Script Host and Microsoft Script Control(http://msdn.microsoft.com/scripting),并欢迎和我们联系。
  • 对于托管代码支持,InfoJet Service包含了InfoPath托管代码交互接口程序集:Microsoft.Office.Interop.InfoPath.SemiTrust.dll 和 Microsoft.Office.InfoPath.Permission.dll, 它们是由微软在 Office 2007 Primary Interop Assemblies (PIA)中发布的。
InfoJet Service支持下列适合运行在Web环境中的API (白色背景的是不支持的方法和属性):
InfoJet Service现在不支持InfoPath 2007的新表单代码模型。
事件
OnLoad, OnClick, OnSwitchView, OnSubmitRequest, OnVersionUpgrade, OnAfterChange, OnValidate, OnMergeRequest, OnAfterImport
OnSign, OnSaveRequest, OnBeforeChange, OnContextChange
事件参数 方法/属性
DataDOMEvent XDocument, ReturnStatus, Source, Site, MatchExpression, Parent, Operation, NewValue, ReturnMessage, ReportError
DocReturnEvent XDocument, ReturnStatus
DocActionEvent XDocument, ReturnStatus, Source
DocEvent XDocument
VersionUpgradeEvent XDocument, ReturnStatus, DocumentVersion, SolutionVersion
MergeEvent XDocument, ReturnStatus, DOM, Index, Count
表单接口 方法/属性
XDocument DOM, UI, View, ViewInfos, Solution, Role{get}, Util, DataAdapters, DataObjects, GetDOM, Query, QueryAdapter, Submit, PrintOut, CreateDOM, Errors
ImportFile, ImportDOM, URI, Save, SaveAs, SignedDataBlocks, GetNamedNodeProperty, SetNamedNodeProperty, GetDataVariable, SetDataVariable, IsSigned, Extension, Language, IsRecovered, IsReadOnly, IsDOMReadOnly, IsDirty, SetDirty, IsNew, Role{set}
UIObject Alert
ShowMailItem, ShowModalDialog, ShowSignatureDialog, Confirm, SetSaveAsDialogFileName, SetSaveAsDialogLocation
ViewObject Name, SwitchView, SelectText, Window
ForceUpdate, DisableAutoUpdate, EnableAutoUpdate, Export, GetSelectedNodes, GetContextNodes, SelectNodes, ExecuteAction
ViewInfoObject Name, IsDefault{get}
IsDefault{set}
ViewInfosCollection GetEnumerator, this[index], Count
SolutionObject DOM, URI, Version
PackageURL
DataAdaptersCollection GetEnumerator, this[index], Count
ADOAdapterObject Name, Connection, Command, QueryAllowed, SubmitAllowed, Query
BuildSQLFromXMLNodes, Timeout, Submit
DAVAdapterObject Name, FolderURL, FileName, QueryAllowed, SubmitAllowed, Submit
Query, SubmitData
SharepointListAdapterObject Name, SiteUrl, QueryAllowed, SubmitAllowed, Query, Submit
XMLFileAdapterObject Name, FileURL, QueryAllowed, SubmitAllowed, Query,  
WebServiceAdapterObject Name, WSDLURL, Operation, QueryAllowed, SubmitAllowed, Query, Submit
Input, OutputLocation, ErrorsLocation, Timeout, GenerateDataSetDiffGram
EmailAdapterObject Name, To, CC, BCC, Subject, AttachmentFileName, Intro, QueryAllowed, SubmitAllowed, Submit, Query
SubmitData
DataObjectsCollection GetEnumerator, this[index], Count
DataObject Name, DOM, QueryAdapter, Query
ErrorsCollection GetEnumerator, this[index], Count, Delete, DeleteAll, Add
ErrorObject Node, ShortErrorMessage
UtilObject Match, Date, Math
DateObject Now, Today
IPMath Avg, Max, Min, Eval
Nz
Application ActiveWindow
WindowObject Close, TaskPanes, MailEnvelope
TaskPanesCollection GetEnumerator, this[varIndex], Count
TaskPaneObject TaskPaneType=xdTaskPaneHTML, Navigate
MailEnvelopeObject To, CC, BCC, Subject, Visible
XML接口 方法/属性
DOMNode,
IXMLDOMNode
selectSingleNode, selectNodes, cloneNode, appendChild, removeChild, text, xml, nodeName, prefix, nodeValue, ownerDocument, baseName, namespaceURI, attributes, childNodes, firstChild, hasChildNodes, lastChild, parentNode, nextSibling, previousSibling, parsed, insertBefore, replaceChild, nodeType
dataType, definition, nodeTypedValue, nodeTypeString, specified, transformNode, transformNodeToObject
IXMLDOMAttribute name, value
IXMLDOMCharacterData data, length, substringData, appendData, insertData, deleteData, replaceData
IXMLDOMCDATASection data, length, substringData, appendData, insertData, deleteData, replaceData
IXMLDOMComment See DOMNode.
IXMLDOMDocument createAttribute, createElement, createCDATASection, createTextNode, createComment, createDocumentFragment, createEntityReference, createProcessingInstruction, createNode, importNode, getElementsByTagName, load, loadXML, documentElement, implementation, doctype
abort, nodeFromID, save, async, ondataavailable, onreadystatechange, ontransformnode, parseError, preserveWhiteSpace, readyState, resolveExternals, url, validateOnParse.
IXMLDOMDocumentFragment See DOMNode.
IXMLDOMDocumentType name, entities, notations
IXMLDOMElement getAttribute, setAttribute, removeAttribute, tagName, setAttributeNode, getAttributeNode, removeAttributeNode, getElementsByTagName
normalize
IXMLDOMEntity publicId, systemId, notationName
IXMLDOMEntityReference See DOMNode.
IXMLDOMNotation publicId, systemId
IXMLDOMProcessingInstruction target, data
IXMLDOMText data, length, substringData, appendData, insertData, deleteData, replaceData, splitText
DOMNodeList GetEnumerator, length, nextNode, reset, this[index]
IXMLDOMNamedNodeMap GetEnumerator, getNamedItem, getQualifiedItem, removeNamedItem, removeQualifiedItem, length, nextNode, reset, setNamedItem, this[index]
IXMLDOMImplementation hasFeature
请使用下列代码:
XDocument.DataObjects[ "MyDataObject1" ]
XDocument.DataAdapters[ "MyDataAdapter1" ]
在JScript和VBScript中访问DataObject和DataAdapter对象。
如果你需要在JScript和VBScript中访问DataObject和DataAdapter, 请将DataObject命名为MyDataObject1, MyDataObject2 ... MyDataObject10, 将DataAdapter命名为MyDataAdapter1, MyDataAdapter2 ... MyDataAdapter10。
posted on 2007-05-19 12:26  杜军  阅读(740)  评论(0)    收藏  举报