📄 quarryitem.js
字号:
// JScript 文件
var IdLeft = "LeftChars";
var IdRight = "RightChars";
var IdDefault = "DefaultValue";
var IdSelected = "ChkSelect";
var ColumnList = null;
function FormSubmitInit()
{
if (FormCheck())
{
document.getElementById("HidColumns").value = GetColumnValues();
FormSubmit();
}
}
function FormCheck()
{
var formControlList = new Array();
formControlList.AddItem(new FormControl("TxtItemName",CheckType.CheckEmpty,true,"请输入项目名称"));
formControlList.AddItem(new FormControl("TxtTargetUrl",CheckType.CheckEmpty,true,"请输入目标路径"));
formControlList.AddItem(new FormControl("TxtQuarryUrl",CheckType.CheckEmpty,true,"请输入采集路径"));
return (CheckControlList(formControlList) && CheckColumnValues());
}
function PageInit()
{
var className0 = "th01";
var className1 = "td03";
var className3 = "border01";
var tdTagName = "td";
var trTagName = "tr";
var inputTagName = "input";
var textareaTagName = "textarea";
var style = "color:black;";
var tbColumns = document.getElementById("DataColumns");
ClearObjectChildren("DataColumns");
for (var i = 0; i < ColumnList.length; i ++)
{
var row = CreateElement(trTagName,null,null,null,null,null);
var td0 = CreateElement(tdTagName,null,null,className0,null,null);
var chkbox = CreateElement(inputTagName,IdSelected + i,null,null,null,"checkbox");
td0.appendChild(chkbox);
row.appendChild(td0);
var td1 = CreateElement(tdTagName,null,null,className0,style,null);
td1.innerText = ColumnList[i];
row.appendChild(td1);
var td2 = CreateElement(tdTagName,null,null,className1,style,null);
var tbLeft = CreateElement(textareaTagName,IdLeft + i,null,className3,"width:200px;height:60px;border:solid 1px #CCCCCC;",null);
td2.appendChild(tbLeft);
row.appendChild(td2);
var td3 = CreateElement(tdTagName,null,null,className1,style,null);
var tbDefault = CreateElement(inputTagName,IdDefault + i,null,className3,"width:80px;","text");
td3.appendChild(tbDefault);
row.appendChild(td3);
var td4 = CreateElement(tdTagName,null,null,className1,style,null);
var tbRight = CreateElement(textareaTagName,IdRight + i,null,className3,"width:200px;height:60px;border:solid 1px #CCCCCC;",null);
td4.appendChild(tbRight);
row.appendChild(td4);
tbColumns.appendChild(row);
}
}
function SortChange()
{
var sort = GetSelectedValue("DdlSortList");
ColumnList = GetColumnListBySort(sort);
PageInit();
}
function GetColumnValues()
{
var columns = "";
var spliter0 = "|||";
var spliter1 = "|-|";
for (var i = 0; i < ColumnList.length; i++)
{
var objSelected = document.getElementById(IdSelected + i);
if (true == objSelected.checked)
{
columns += i;
columns += spliter1;
columns += document.getElementById(IdLeft + i).value;
columns += spliter1;
var defaultValue = document.getElementById(IdDefault + i).value;
if (defaultValue == "")
{
defaultValue = " ";
}
columns += defaultValue;
columns += spliter1;
columns += document.getElementById(IdRight + i).value;
columns += spliter0;
}
}
return columns;
}
function CheckColumnValues()
{
var resutl = false;
var formControlList = new Array();
for (var i = 0; i < ColumnList.length; i++)
{
var objSelected = document.getElementById(IdSelected + i);
if (true == objSelected.checked)
{
formControlList.AddItem(new FormControl(IdLeft + i,CheckType.CheckEmpty,true,"请输入字段:【" + ColumnList[i] + "】匹配前部分字符串"));
formControlList.AddItem(new FormControl(IdRight + i,CheckType.CheckEmpty,true,"请输入字段:【" + ColumnList[i] + "】匹配后部分字符串"));
}
}
if (formControlList.length == 0)
{
alert("必须至少选中一个字段");
}
else
{
resutl = CheckControlList(formControlList);
}
return resutl;
}
function ShowInnerPageSettings()
{
var obj = document.getElementById("InnerPageSettings");
if(document.getElementById("DdlQuarryInnerPageOnOff").selectedIndex == 0)
{
obj.style.display = "none";
}
else
{
obj.style.display = "block";
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -