function pz_form_init(funcno,tbleaAias,fieldsArray){ var formDef = $.form.list[funcno]; $.each(formDef.formFields, function (j) { if (tbleaAias + "." + fieldsArray[j]["name"] != formDef.formFields[j].fieldname) { var id = "#form" + getProjId() + "_" + funcno + "_" + tbleaAias + "-" + fieldsArray[i]["name"] + ""; $(id).parent().eq(0).prev().hide(); $(id).parent().eq(0).hide(); $(id).parents().eq(0).prev().html(""); } }) }
时间: 2024-04-28 13:22:07 浏览: 15
这是一段 JavaScript 代码,用于初始化一个表单。具体来说,输入参数包括:funcno:功能号,tbleaAias:表别名,fieldsArray:字段数组。代码首先获取了与该功能号对应的表单定义信息,然后遍历表单中的字段,并根据输入的表别名和字段名称拼接出对应的表单元素的 ID。如果该 ID 与表单定义中对应的字段名不一致,说明该字段在当前表单中不存在,此时将该表单元素的父级元素隐藏,并清空该表单元素的前一个元素。最终,该函数将对表单中不存在的字段进行隐藏和清空处理,以保证表单的正确性。