📄 property.htm
字号:
<html XMLNS:UD>
<head>
<title>HTC Wizard</title>
</head>
<script src="utilVBS.vbs" language="VBScript"></script>
<script src="utilJS.js" language="JScript"></script>
<script language="JavaScript">
function saveData(){
var i;
var data;
var cnt = 0;
document.all.objUD.load("DHTMLWiz");
for (i = 0; i < document.all.txtPropName.length; i++){
if (! validData(i))
return;
if (trimText(document.all.txtPropName(i).value) != ""){
cnt++;
data = document.all.txtPropName(i).value;
if (trimText(document.all.txtPropInternalName(i).value) != "")
data = data + '||' + document.all.txtPropInternalName(i).value;
else
data = data + '||' + ' ';
if (trimText(document.all.txtPropID(i).value) != "")
data = data + '||' + document.all.txtPropID(i).value;
else
data = data + '||' + ' ';
data = data + '||' + document.all.chkPropRead(i).checked;
data = data + '||' + document.all.chkPropWrite(i).checked;
data = data + '||' + document.all.chkPropPersist(i).checked;
if (trimText(document.all.txtPropDefaultValue(i).value) != "")
data = data + '||' + document.all.txtPropDefaultValue(i).value;
else
data = data + '||' + ' ';
document.all.objUD.setAttribute("DWProp" + eval(cnt), data);
}
}
document.all.objUD.setAttribute("DWPropCount", eval(cnt));
document.all.objUD.setAttribute("DWBtnAction", document.all.btnNext.value );
document.all.objUD.save("DHTMLWiz");
window.navigate("method.htm");
}
function validData(idx){
var valid = true;
if (trimText(document.all.txtPropName(idx).value) == ""){
if (trimText(document.all.txtPropInternalName(idx).value) != "")
valid = false;
if (trimText(document.all.txtPropID(idx).value) != "")
valid = false;
if (document.all.chkPropRead(idx).checked == true)
valid = false;
if (document.all.chkPropWrite(idx).checked == true)
valid = false;
if (document.all.chkPropPersist(idx).checked == true)
valid = false;
if (trimText(document.all.txtPropDefaultValue(idx).value) != "")
valid = false;
}
if (valid == false)
alert("Data has been entered for row " + eval(1 + idx) + " but a name is required.");
return valid;
}
function initText(){
var action;
var cnt;
var arrData = new Array();
var strData;
document.all.objUD.load("DHTMLWiz");
action = document.all.objUD.getAttribute("DWBtnAction");
if (action == "<< Back"){
cnt = document.all.objUD.getAttribute("DWPropCount");
for (i = 0; i < cnt; i++){
strData = document.all.objUD.getAttribute("DWProp" + eval(i + 1));
arrData = strData.split("||");
document.all.txtPropName(i).value = trimText(arrData[0]);
document.all.txtPropInternalName(i).value = trimText(arrData[1]);
document.all.txtPropID(i).value = trimText(arrData[2]);
if (arrData[3] == "true")
document.all.chkPropRead(i).checked = true;
if (arrData[4] == "true")
document.all.chkPropWrite(i).checked = true;
if (arrData[5] == "true")
document.all.chkPropPersist(i).checked = true;
document.all.txtPropDefaultValue(i).value = trimText(arrData[6]);
}
}
else{
removeUDAttributes();
}
}
function removeUDAttributes(){
var i;
document.all.objUD.load("DHTMLWiz");
for (i = 0; i < 10; i++)
document.all.objUD.removeAttribute("DWProp" + eval(i));
document.all.objUD.removeAttribute("DWPropCount");
document.all.objUD.save("DHTMLWiz");
}
</script>
<body bgcolor="#00CCFF" onload="initText()">
<UD:UserData id="objUD" style="behavior:url(#default#userdata)" />
<p align="center">
<br>
<b><font size="6">HTML Component Wizard<br>
</font>
<br>
<font size="5">Create Property Elements Page</font>
</b>
<table border="1" width="99%" height="195">
<tr>
<td width="15%" height="189" valign="top"><br>
The property page will create the properties of the HTML Component.<br>
<br>
<font color="#FF0000">*</font> required field
</td>
<td width="85%" height="189">
<form>
<table border="1" width="100%">
<tr>
<td width="20%"><b>Name<font color="#FF0000">*</font></b></td>
<td width="10%"><b>ID</b></td>
<td width="20%"><b>Internal Name</b></td>
<td width="9%" align="center"><b>Read</b></td>
<td width="9%" align="center"><b>Write</b></td>
<td width="9%" align="center"><b>Persist</b></td>
<td width="20%"><b>Default Value</b></td>
</tr>
<tr>
<td width="20%"><input type="text" name="txtPropName" size="14"></td>
<td width="10%"><input type="text" name="txtPropID" size="6"></td>
<td width="20%"><input type="text" name="txtPropInternalName" size="14"></td>
<td width="9%" align="center"><input type="checkbox" name="chkPropRead" value="ON"></td>
<td width="9%" align="center"><input type="checkbox" name="chkPropWrite" value="ON"></td>
<td width="9%" align="center"><input type="checkbox" name="chkPropPersist" value="ON"></td>
<td width="20%"><input type="text" name="txtPropDefaultValue" size="14"></td>
</tr>
<tr>
<td width="20%"><input type="text" name="txtPropName" size="14"></td>
<td width="10%"><input type="text" name="txtPropID" size="6"></td>
<td width="20%"><input type="text" name="txtPropInternalName" size="14"></td>
<td width="9%" align="center"><input type="checkbox" name="chkPropRead" value="ON"></td>
<td width="9%" align="center"><input type="checkbox" name="chkPropWrite" value="ON"></td>
<td width="9%" align="center"><input type="checkbox" name="chkPropPersist" value="ON"></td>
<td width="20%"><input type="text" name="txtPropDefaultValue" size="14"></td>
</tr>
<tr>
<td width="20%"><input type="text" name="txtPropName" size="14"></td>
<td width="10%"><input type="text" name="txtPropID" size="6"></td>
<td width="20%"><input type="text" name="txtPropInternalName" size="14"></td>
<td width="9%" align="center"><input type="checkbox" name="chkPropRead" value="ON"></td>
<td width="9%" align="center"><input type="checkbox" name="chkPropWrite" value="ON"></td>
<td width="9%" align="center"><input type="checkbox" name="chkPropPersist" value="ON"></td>
<td width="20%"><input type="text" name="txtPropDefaultValue" size="14"></td>
</tr>
<tr>
<td width="20%"><input type="text" name="txtPropName" size="14"></td>
<td width="10%"><input type="text" name="txtPropID" size="6"></td>
<td width="20%"><input type="text" name="txtPropInternalName" size="14"></td>
<td width="9%" align="center"><input type="checkbox" name="chkPropRead" value="ON"></td>
<td width="9%" align="center"><input type="checkbox" name="chkPropWrite" value="ON"></td>
<td width="9%" align="center"><input type="checkbox" name="chkPropPersist" value="ON"></td>
<td width="20%"><input type="text" name="txtPropDefaultValue" size="14"></td>
</tr>
<tr>
<td width="20%"><input type="text" name="txtPropName" size="14"></td>
<td width="10%"><input type="text" name="txtPropID" size="6"></td>
<td width="20%"><input type="text" name="txtPropInternalName" size="14"></td>
<td width="9%" align="center"><input type="checkbox" name="chkPropRead" value="ON"></td>
<td width="9%" align="center"><input type="checkbox" name="chkPropWrite" value="ON"></td>
<td width="9%" align="center"><input type="checkbox" name="chkPropPersist" value="ON"></td>
<td width="20%"><input type="text" name="txtPropDefaultValue" size="14"></td>
</tr>
<tr>
<td width="20%"><input type="text" name="txtPropName" size="14"></td>
<td width="10%"><input type="text" name="txtPropID" size="6"></td>
<td width="20%"><input type="text" name="txtPropInternalName" size="14"></td>
<td width="9%" align="center"><input type="checkbox" name="chkPropRead" value="ON"></td>
<td width="9%" align="center"><input type="checkbox" name="chkPropWrite" value="ON"></td>
<td width="9%" align="center"><input type="checkbox" name="chkPropPersist" value="ON"></td>
<td width="20%"><input type="text" name="txtPropDefaultValue" size="14"></td>
</tr>
<tr>
<td width="20%"><input type="text" name="txtPropName" size="14"></td>
<td width="10%"><input type="text" name="txtPropID" size="6"></td>
<td width="20%"><input type="text" name="txtPropInternalName" size="14"></td>
<td width="9%" align="center"><input type="checkbox" name="chkPropRead" value="ON"></td>
<td width="9%" align="center"><input type="checkbox" name="chkPropWrite" value="ON"></td>
<td width="9%" align="center"><input type="checkbox" name="chkPropPersist" value="ON"></td>
<td width="20%"><input type="text" name="txtPropDefaultValue" size="14"></td>
</tr>
<tr>
<td width="20%"><input type="text" name="txtPropName" size="14"></td>
<td width="10%"><input type="text" name="txtPropID" size="6"></td>
<td width="20%"><input type="text" name="txtPropInternalName" size="14"></td>
<td width="9%" align="center"><input type="checkbox" name="chkPropRead" value="ON"></td>
<td width="9%" align="center"><input type="checkbox" name="chkPropWrite" value="ON"></td>
<td width="9%" align="center"><input type="checkbox" name="chkPropPersist" value="ON"></td>
<td width="20%"><input type="text" name="txtPropDefaultValue" size="14"></td>
</tr>
<tr>
<td width="20%"><input type="text" name="txtPropName" size="14"></td>
<td width="10%"><input type="text" name="txtPropID" size="6"></td>
<td width="20%"><input type="text" name="txtPropInternalName" size="14"></td>
<td width="9%" align="center"><input type="checkbox" name="chkPropRead" value="ON"></td>
<td width="9%" align="center"><input type="checkbox" name="chkPropWrite" value="ON"></td>
<td width="9%" align="center"><input type="checkbox" name="chkPropPersist" value="ON"></td>
<td width="20%"><input type="text" name="txtPropDefaultValue" size="14"></td>
</tr>
<tr>
<td width="20%"><input type="text" name="txtPropName" size="14"></td>
<td width="10%"><input type="text" name="txtPropID" size="6"></td>
<td width="20%"><input type="text" name="txtPropInternalName" size="14"></td>
<td width="9%" align="center"><input type="checkbox" name="chkPropRead" value="ON"></td>
<td width="9%" align="center"><input type="checkbox" name="chkPropWrite" value="ON"></td>
<td width="9%" align="center"><input type="checkbox" name="chkPropPersist" value="ON"></td>
<td width="20%"><input type="text" name="txtPropDefaultValue" size="14"></td>
</tr>
<tr>
<td width="20%"><input type="text" name="txtPropName" size="14"></td>
<td width="10%"><input type="text" name="txtPropID" size="6"></td>
<td width="20%"><input type="text" name="txtPropInternalName" size="14"></td>
<td width="9%" align="center"><input type="checkbox" name="chkPropRead" value="ON"></td>
<td width="9%" align="center"><input type="checkbox" name="chkPropWrite" value="ON"></td>
<td width="9%" align="center"><input type="checkbox" name="chkPropPersist" value="ON"></td>
<td width="20%"><input type="text" name="txtPropDefaultValue" size="14"></td>
</tr>
<tr>
<td width="20%"><input type="text" name="txtPropName" size="14"></td>
<td width="10%"><input type="text" name="txtPropID" size="6"></td>
<td width="20%"><input type="text" name="txtPropInternalName" size="14"></td>
<td width="9%" align="center"><input type="checkbox" name="chkPropRead" value="ON"></td>
<td width="9%" align="center"><input type="checkbox" name="chkPropWrite" value="ON"></td>
<td width="9%" align="center"><input type="checkbox" name="chkPropPersist" value="ON"></td>
<td width="20%"><input type="text" name="txtPropDefaultValue" size="14"></td>
</tr>
<tr>
<td width="20%"><input type="text" name="txtPropName" size="14"></td>
<td width="10%"><input type="text" name="txtPropID" size="6"></td>
<td width="20%"><input type="text" name="txtPropInternalName" size="14"></td>
<td width="9%" align="center"><input type="checkbox" name="chkPropRead" value="ON"></td>
<td width="9%" align="center"><input type="checkbox" name="chkPropWrite" value="ON"></td>
<td width="9%" align="center"><input type="checkbox" name="chkPropPersist" value="ON"></td>
<td width="20%"><input type="text" name="txtPropDefaultValue" size="14"></td>
</tr>
<tr>
<td width="20%"><input type="text" name="txtPropName" size="14"></td>
<td width="10%"><input type="text" name="txtPropID" size="6"></td>
<td width="20%"><input type="text" name="txtPropInternalName" size="14"></td>
<td width="9%" align="center"><input type="checkbox" name="chkPropRead" value="ON"></td>
<td width="9%" align="center"><input type="checkbox" name="chkPropWrite" value="ON"></td>
<td width="9%" align="center"><input type="checkbox" name="chkPropPersist" value="ON"></td>
<td width="20%"><input type="text" name="txtPropDefaultValue" size="14"></td>
</tr>
<tr>
<td width="20%"><input type="text" name="txtPropName" size="14"></td>
<td width="10%"><input type="text" name="txtPropID" size="6"></td>
<td width="20%"><input type="text" name="txtPropInternalName" size="14"></td>
<td width="9%" align="center"><input type="checkbox" name="chkPropRead" value="ON"></td>
<td width="9%" align="center"><input type="checkbox" name="chkPropWrite" value="ON"></td>
<td width="9%" align="center"><input type="checkbox" name="chkPropPersist" value="ON"></td>
<td width="20%"><input type="text" name="txtPropDefaultValue" size="14"></td>
</tr>
</table>
</form>
</tr>
</table>
<br>
<table border="0" width="100%">
<tr>
<td width="50%"></td>
<td width="20%"><input type="button" value="Cancel" onclick="closeWindow()" name="btnCancel"></td>
<td width="15%"><input type="button" value="<< Back" onclick="goBack('component.htm')" name="btnBack"></td>
<td width="15%"><input type="button" value="Next >>" onclick="saveData()" name="btnNext"></td>
</tr>
</table>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -