AjaxComplete 控件使用参考
1, 引入dll : 3, 加载 js 4, 设置页面控件 引入ScriptManager CtrlTextID=" hfldZHUANGWANGJGMC" CtrlValuID="hfldZHUANGWANGJG"
隐藏绑定值:机构名称及机构编号 ,便于交互
AjaxPath="/Web References/AutoCompDataSource.asmx" ajax 路径
AjaxMethod="GetAgencyByFix" ajax 执行方法
范例: <%//户籍地址编号----- %><input type="hidden" id="hfldHUJIDZMC" runat="server" />
<input type="hidden" id="hfldHUJIDZBH" runat="server" />
<li>
<acc:AjaxComplete ID="HuJi" runat="server" Width="270" Height="23" Watermark="输入全称或拼音码" AllowUnresolvedItems="true" CtrlTextID="hfldHUJIDZMC" CtrlValuID="hfldHUJIDZBH" AllowMulti="false" IsGanged="JiaTing,XiuYang,ZFHuJi" HasDesc="true" DescCtrl="HuJi_Desc" ExpandWidth="300" AllowedMaxItems="1" RootCSSClass="suggester" ItemCSSClass="ui-corner-all" AjaxPath="/Web References/AutoCompDataSource.asmx" AjaxMethod="GetItemsByFix" ScriptPath="/Scripts/Suggester.js?t=20131017" OnClientBeginRequest="Address.BeginRequest" OnClientItemAdded="Address.ItemAdd_HuJi" OnClientItemRemoved="Address.ItemRemovedGrad" />
</li>
选择控件中的下拉项给隐藏域中的控件赋值选中项的ID和value; if ($.trim($("#hfldHUJIDZBH").val()) == '' || $.trim($("#hfldHUJIDZBH").val()) == '990000000000') {
top.$.messager.alert('提示信息','请输入关键字检索选择户籍地址(请从检索目中选择)!','info',function () { ExpandFun.setCtrlFocus("HuJi"); });
return false;
}
聚焦定位到控件(具体参考项目中form.js 中的定义) ExpandFun.setCtrlFocus("HuJi");
允许用户填写字典中不存在的项目 AllowUnresolvedItems="true"
范例 <%//死胎死产原因%>
<input type="hidden" id="hfldSITAISCYY" runat="server" />
<input type="hidden" id="hfldSITAISCYYDM" runat="server" />
<acc:AjaxComplete ID="ajaxSITAISCYYDM" runat="server" Width="150" Height="23" Watermark="输入字典全称或拼音码" AjaxOnTextLength="0" AllowMulti="true" CtrlTextID="hfldSITAISCYY" CtrlValuID="hfldSITAISCYYDM" DicNumStr="4|183" RootCSSClass="suggester" AllowedMaxItems="20" ExpandHeight="200" AllowUnresolvedItems="true" ItemCSSClass="ui-corner-all" AjaxPath="/Web References/AutoCompDataSource.asmx" AjaxMethod="GetDictByFixAndDicNum" ScriptPath="/Scripts/Suggester.js" OnClientBeginRequest="ajax_AutoFinish.onBeginRequest_Dic" OnClientItemAdded="onItemAdded_DisQTSTCtrl" OnClientItemRemoved="onItemRemoved_DisQTSTCtrl" />
如果 AllowUnresolvedItems=”false” 则用户自行输入字典中不存在的项目;保存时无法给CtrlTextID=”hfldSITAISCYY” CtrlValuID=”hfldSITAISCYYDM” 这俩项赋值 只有AllowUnresolvedItems=”true”时,输入字段中不存在的项目也会给CtrlTextID=”hfldSITAISCYY” 赋值为用户实际输入项CtrlValuID=”hfldSITAISCYYDM” 会赋值-99 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Swift中推送通知设置:Binary operator '|' cannot
- 在C#中使用’using’和线程实用程序 – 何时调用Dispose?
- c – fopen失败时是否需要fclose?
- C/C++、C#、JAVA(二):基本类型和转换操作
- ajaxfileupload.js遇见的一些兼容性问题
- Flex地址栏获取参数
- c – 是否有任何理由不使用异常来测试std :: map中是否存在
- 将C代码从Windows移植到Mac
- cocos2dx 无法打开包含文件extensions/ExtensionExport.h
- 在rational rose类图的工具栏中没有表示聚合和组合关系的工