📄 field.aspx
字号:
return true;
}
return true;
}
</script>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td align="left" style="width: 400px;">
<asp:HiddenField ID="HdnChoiceUrls" runat="server" />
<select id="ChoiceUrl" runat="server" style="width: 350px; height: 100px" size="2"
ondblclick="return ModifyUrl();">
</select>
</td>
<td align="left">
<input type="button" name="addurl" value="添加选项 " onclick="AddUrl();" /><br />
<input type="button" name="modifyurl" value="修改当前选项" onclick="return ModifyUrl();" /><br />
<input type="button" name="delurl" value="删除当前选项" onclick="DelUrl();" />
</td>
</tr>
<tr>
<td colspan="2">
<span style="color: Green">注</span>:显示数据|保存数据,如果添加空数据可写 “无|”
</td>
</tr>
</table>
</td>
</tr>
<tr class="tdbg">
<td class="tdbgleft">
<strong>显示选项使用:</strong></td>
<td align="left">
<asp:RadioButtonList ID="RadlChoiceType" runat="server">
<asp:ListItem Value="1" Selected="True">单选下拉列表框</asp:ListItem>
<asp:ListItem Value="2">多选列表框</asp:ListItem>
<asp:ListItem Value="3">单选按钮</asp:ListItem>
<asp:ListItem Value="4">复选框</asp:ListItem>
</asp:RadioButtonList>
</td>
</tr>
<tr class="tdbg">
<td class="tdbgleft">
<strong>允许“填充” 选项:</strong></td>
<td align="left">
<asp:RadioButtonList ID="RadlEnableFill" runat="server" RepeatDirection="Horizontal">
<asp:ListItem Value="True">是</asp:ListItem>
<asp:ListItem Value="False" Selected="True">否</asp:ListItem>
</asp:RadioButtonList>
</td>
</tr>
<tr class="tdbg">
<td class="tdbgleft">
<strong>默认值:</strong></td>
<td align="left">
<asp:TextBox ID="TxtChoiceDefaultValue" runat="server"></asp:TextBox>
</td>
</tr>
<tr class="tdbg">
<td class="tdbgleft">
<strong>每行显示项数:</strong></td>
<td align="left">
<asp:TextBox ID="TxtRepeatColumns" Text="1" runat="server"></asp:TextBox><asp:CompareValidator
ID="CompareValTxtRepeatColumns" ControlToValidate="TxtRepeatColumns" Display="Dynamic" Operator="greaterThanEqual" Type="Integer" ValueToCompare="1" runat="server" ErrorMessage="必须填写大于1的数字"></asp:CompareValidator><br /><span style="color:Blue">只当类型为单选按钮或复选框时起作用</span>
</td>
</tr>
</tbody>
<tbody id="PnlNumber" visible="false" runat="server">
<tr class="tdbg">
<td class="tdbgleft">
<strong>最小值:</strong></td>
<td align="left">
<asp:TextBox ID="TxtNumberMinLength" runat="server" Text=""></asp:TextBox>
<pe:NumberValidator ID="NumberValidator6" ControlToValidate="TxtNumberMinLength"
runat="server" Display="Dynamic">
</pe:NumberValidator>
</td>
</tr>
<tr class="tdbg">
<td class="tdbgleft">
<strong>最大值:</strong></td>
<td align="left">
<asp:TextBox ID="TxtNumberMaxlength" runat="server" Text=""></asp:TextBox>
<asp:CompareValidator ID="ValcNumber" runat="server" ControlToCompare="TxtNumberMinLength"
ControlToValidate="TxtNumberMaxlength" ErrorMessage="CompareValidator" Operator="GreaterThan"
Type="Double" Display="Dynamic">最大值不能小于或等于最小值</asp:CompareValidator>
<pe:NumberValidator ID="NumberValidator5" ControlToValidate="TxtNumberMaxlength"
runat="server" Display="Dynamic">
</pe:NumberValidator>
</td>
</tr>
<tr class="tdbg">
<td class="tdbgleft">
<strong>小数位数:</strong></td>
<td align="left">
<asp:DropDownList ID="DropNumberDecimals" runat="server">
<asp:ListItem Value="-1" Selected="True">自动</asp:ListItem>
<asp:ListItem>0</asp:ListItem>
<asp:ListItem>1</asp:ListItem>
<asp:ListItem>2</asp:ListItem>
<asp:ListItem>3</asp:ListItem>
<asp:ListItem>4</asp:ListItem>
<asp:ListItem>5</asp:ListItem>
</asp:DropDownList>
</td>
</tr>
<tr class="tdbg">
<td class="tdbgleft">
<strong>默认值:</strong></td>
<td align="left">
<asp:TextBox ID="TxtNumberDefaultValue" runat="server"></asp:TextBox>
<pe:NumberValidator ID="NumberValidator7" ControlToValidate="TxtNumberDefaultValue"
runat="server" Display="Dynamic"></pe:NumberValidator>
<br />
<asp:CheckBox ID="ChkNumberPercent" runat="server" />以百分比显示(例如:50%)
</td>
</tr>
</tbody>
<tbody id="PnlCurrency" visible="false" runat="server">
<tr class="tdbg">
<td class="tdbgleft">
<strong>最小值:</strong></td>
<td align="left">
<asp:TextBox ID="TxtCurrencyMinLength" runat="server"></asp:TextBox>
<span style="color: Blue">例如:1.00</span>
<asp:RegularExpressionValidator ID="ValeCurrencyMinLength" runat="server" ControlToValidate="TxtCurrencyMinLength"
ErrorMessage="只能输入货币字符" ValidationExpression="^-?[0-9]+(\.?[0-9]{1,4})?" Display="Dynamic"></asp:RegularExpressionValidator>
</td>
</tr>
<tr class="tdbg">
<td class="tdbgleft">
<strong>最大值:</strong></td>
<td align="left">
<asp:TextBox ID="TxtCurrencyMaxLength" runat="server"></asp:TextBox>
<asp:CompareValidator ID="ValCurrency" runat="server" ErrorMessage="CompareValidator"
ControlToCompare="TxtCurrencyMinLength" ControlToValidate="TxtCurrencyMaxLength"
Operator="GreaterThan" Type="Double" Display="Dynamic">最大值不能小于或等于最小值</asp:CompareValidator>
<asp:RegularExpressionValidator ID="ValeCurrencyMaxLength" runat="server" ControlToValidate="TxtCurrencyMaxLength"
ErrorMessage="只能输入货币字符" ValidationExpression="^-?[0-9]+(\.?[0-9]{1,4})?" Display="Dynamic"></asp:RegularExpressionValidator>
</td>
</tr>
<tr class="tdbg">
<td class="tdbgleft">
<strong>默认值:</strong></td>
<td align="left">
<asp:TextBox ID="TxtCurrencyDefaultValue" runat="server"></asp:TextBox>
<asp:RegularExpressionValidator ID="ValeCurrencyDefaultValue" runat="server" ControlToValidate="TxtCurrencyDefaultValue"
ErrorMessage="只能输入货币字符" ValidationExpression="^-?[0-9]+(\.?[0-9]{1,2})?" Display="Dynamic"></asp:RegularExpressionValidator>
</td>
</tr>
</tbody>
<tbody id="PnlDateTime" visible="false" runat="server">
<tr class="tdbg">
<td class="tdbgleft">
<strong>日期和时间格式:</strong></td>
<td align="left">
<asp:RadioButtonList ID="RadioDateTimeType" runat="server" RepeatDirection="Horizontal">
<asp:ListItem Value="yyyy-MM-dd" Selected="True">仅日期</asp:ListItem>
<asp:ListItem Value="yyyy-MM-dd HH:mm:ss">日期和时间</asp:ListItem>
</asp:RadioButtonList>
</td>
</tr>
<tr class="tdbg">
<td class="tdbgleft">
<strong>默认值:</strong></td>
<td align="left">
<table cellpadding="0" cellspacing="0">
<tr>
<td align="left">
<asp:RadioButtonList ID="RadlDateTimeDefaultType" runat="server">
<asp:ListItem Value="0" Selected="True">无</asp:ListItem>
<asp:ListItem Value="1">当前日期</asp:ListItem>
<asp:ListItem Value="2">指定日期</asp:ListItem>
</asp:RadioButtonList>
</td>
<td align="right">
<br />
<br />
<br />
<pe:DatePicker ID="DpkDateTimeInputDefaultValue" runat="server"></pe:DatePicker>
</td>
</tr>
</table>
</td>
</tr>
</tbody>
<tbody id="PnlLookup" visible="false" runat="server">
<tr class="tdbg">
<td class="tdbgleft">
<strong>获取信息来自模型:</strong></td>
<td align="left">
<asp:DropDownList ID="DropLookupTable" runat="server" OnSelectedIndexChanged="DropLookupTable_SelectedIndexChanged"
AutoPostBack="True">
</asp:DropDownList>
</td>
</tr>
<tr class="tdbg">
<td class="tdbgleft">
<strong>在此模型对应信息表的字段:</strong></td>
<td align="left">
<asp:DropDownList ID="DropLookupField" runat="server">
</asp:DropDownList>
<br />
<span style="color: Red">注:查阅项的字段只能是存在选定的模型对应表里面的单行文本字段</span>
</td>
</tr>
</tbody>
<tbody id="PnlURL" visible="false" runat="server">
<tr class="tdbg">
<td class="tdbgleft">
<strong>最大字符数:</strong></td>
<td align="left">
<asp:TextBox ID="TxtURLMaxLength" runat="server" Columns="5"></asp:TextBox>
<pe:RequiredFieldValidator ID="ValeTxtURLMaxLength" ControlToValidate="TxtURLMaxLength"
runat="server" ErrorMessage="最大字符数不能为空" Display="Dynamic"></pe:RequiredFieldValidator>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -