Infopath 2007 Core JS inside
3043 단어 Path
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE\LAYOUTS\INC
What is Core.Js?
Import Functions:
Loading
PostbackBody.OnLoad();
Control Events
a. ControlType:Button, TextBox, RadioButton…
b. BaseType: BaseControl
c. Functions: OnChange, OnFocus, OnClick….
d. How To Use?
var funcGetValueFromControl = BaseControl.FindFunction(objControl, "GetValueFromControl", false);
var strFormattedValue = funcGetValueFromControl(objControl);
How TO Know What Type Is The Control?
var objSnippetElement = ViewDataNode_GetSnippetElement(objViewDataNode);
var scriptClass = Snippet.GetScriptClass(objSnippetElement);
scriptClass is a enum, such as “RadioButton”, “TextBox”..
objSnippetElement is a array, contains HTML attributes
General Functions
ViewDataNode.OnControlChange //every control change or click or focus
Add To Json
Json is saving in a parameter “EventLog”.
EventLog_AddPrivate( 0,objControl,objControl.id,
"", //parent id
"", //value
false);
PostBack
View_SubmitForm(false, 0, 1, false); //note the paramenter for this function
Dialogs
Show Dialog:
function showDialog(msg) {
try {
var enumDialog = "Progress";
var arrDialogTemplate = Dialog.GetTemplate(enumDialog);
var arrDialogInfo = Dialog.GetInfo(enumDialog);
var strDialogName = DialogInfo.GetDialogName(arrDialogInfo);
var enumPageBackGround = DialogInfo.GetPageBackgroundType(arrDialogInfo);
Dialog.enumPageBackGround = enumPageBackGround;
Dialog.arrDialogTemplate = arrDialogTemplate;
var objDialog = document.getElementById("__DialogTable");
if (objDialog != null) {
if (objDialog.style.display != "block" || objDialog.style.zIndex == "-250") {
objDialog.style.display = "block";
objDialog.style.zIndex = "";
}
}
var objDialog = document.getElementById("__DialogContainer");
arrDialogInfo[arrDialogTemplate[1]] = msg;
objDialog.innerHTML = Dialog.RenderDialogTemplate(Dialog.arrDialogTemplate, arrDialogInfo);
Dialog._RestoreSizeAndPosition();
objDialog.style.display = "block";
} catch (e) { }
}
Hide dialog:
Dialog._HideTable();
var objDialog = document.getElementById("__DialogContainer");
objDialog.style.display = "none";
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
cocos2d Lua 학습(一)ios에서 루아 함수 호출 및 전참 방법 lua 코드: 출력 결과: lua 호출 C++ 방법: add 함수: lua 코드: 출력 결과: 함수를 호출합니다. 함수를 호출하려면 다음 협의를 따르십시오. 우선, 호출할 함...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.