main.js 中的其他函数
名称
用途
getElementsByClassNameAndTag (className, parentElement, tag name)
返回与给定 Tagname 匹配且包含 className 的 parentElement 的所有子项。getElementsByClassname 的优化版本,不必查看页面中的所有项。
refreshDivTag(id, name, url)
当元素触发其更改事件时,将会刷新 div (通过 Ajax) 的内容。
getElementHtml(params, divID, doAsynch, url, doFade, successFunc, failFunc, options)
用于创建通过 ajax 请求更新的 html 页面部分的淡入淡出效果。
addRows(list, tableId, refresh, doAjaxUpdate, preventDuplicates)
当用户将行动态添加到上述表格中时,修改向导中使用的表格的隐藏表单字段。如果 doAjaxUpdate 为 true,则会导致动态添加行。
PJLrefreshOpener() 和 refreshOpenerOnly()
刷新父窗口。
getClipboardItems()
以逗号分隔的列表形式获取剪贴板内容的方法族。
Wizard.js 函数
名称
用途
handleRequest (table_id,
params)
在指定参数的情况下刷新表格
doRequest (url, options)
对表格进行 ajax 请求。由上述方法使用,可使用选项集更改 url。
parseAnonymousParams (startIndex, params, result)
根据传入的参数列表,将请求参数添加到选项中。
getParamString
将所有此表单参数添加到 ajax 请求中,其中包括传入的参数。
updateStepImage
根据当前状态更新所有步骤的向导步骤指示符图像。
updateEmbeddedText
根据当前步骤更新嵌入帮助。
getNextStep
获取下一个步骤 id。
setNextStepDirty
设置要在显示时刷新的向导中的下一个步骤。
goBack
使向导返回到上一个步骤
goNext
使向导转到下一个步骤
setActiveStep (stepId, wizardAction)
使特定步骤处于活动状态。
wizardAction 为可选参数。该参数可指示用户是否尝试在向导中后退或前进。
findStepIndex
查找步骤 id 的索引
setNextStep
覆盖下一个步骤 id
setStepDirty
将步骤设置为在再次显示时需要刷新
setStepClean
将步骤设置为在再次显示时无需刷新
setStepIncomplete
将步骤设置为需要再次访问,原因在于该步骤需要更多信息
setStepComplete
将步骤设置为无需再次访问,原因在于该步骤无需更多信息
setStepRequired
在完成向导前,让用户访问步骤
setStepOptional
使用户能够在不访问指定步骤 id 的情况下完成向导
removeStep
从步骤列表中移除步骤
insertStep
根据已经发生的情况,将新步骤添加到步骤列表中 - 动态步骤
resetOkButton
根据当前状态将“确定”按钮设置为显示状态或不显示状态。
resetNextBackButton
根据当前状态将“下一个”/“上一个”按钮设置为显示状态或不显示状态。
disableOkButton
强制禁用“完成并应用”按钮
enableOkButton
强制启用“完成并应用”按钮
getCurrentStep
获取当前活动的步骤 id
refreshCurrentStep
刷新当前向导步骤
refreshStep
刷新指定向导步骤
getAbsoluteUrl
此函数使用 url,并将其转换为绝对 URL。
goProgress
打开进度指示符
stopProgress
关闭进度指示符
onSubmitMain
通过在服务器上执行向导来对其进行完成
handleSubmitResult
处理向导提交的响应,响应通常是表单结果字符串对象,用于指示浏览器的操作。但是,这不是 jSON。
onClickValidation (evt, key)
在单击操作时进行 Ajax 验证。
事件对象。
要在验证代码中使用的密钥
checkRequired (skipErrorMsg)
获取样式为 'required' 的每个输入,并对其进行检查以确保其具有值。如果任何必填字段都没有值,则会突出显示所述字段,并显示一则警告消息。此函数会返回布尔值,如果输入必填字段,则该值为 true,如果未填写任何必填字段,则为 false。
@param skipErrorMsg 可用于隐含警报消息
这对您有帮助吗?