模式近程巨细免费素材下载 combox性能完成的js代码(主动挑选,高亮)

资源魔 45 0
关于combox性能完成的最小化js代码,页面原型参考dojo的combox容貌,支持键盘举措和主动挑选,高亮等

/*
* combox是关于传统select控件的简略封装,改善了原来的select控件没有支持手动输出内容,和内容过多定位费事的成绩
* 支持输出内容主动查找,全键盘操作(上下,翻页,回车,Esc),支持鼠标操作(抉择,滚动,点击)
*
* 应用办法:
* 起首页面上肯定要一个select或许input text作为根本组件,关于combox终极提交的值也是寄存正在这个select/input text外面的
*
* 规范模式
*
* 如果页面有一个id为a的select
* 例如: var a = new combox(document.getElementById('a'))
* 将该select主动转换为combox,默许的搜寻模式为模胡搜寻
*
* 初级模式:
*
* 初级模式就是正在规范模式的根底上,退出设置装备摆设参数工具
* 例如: var bbb = new combox(document.getElementById('bbb'), {debug: false,searchMode: 1});
* 这里传入的参数2为一个工具,正在这个工具外面,能够设置combox的各类设置装备摆设信息
* debug: true/false,能否显示原始的select元素可见
* searchMode: 0为模胡没有区别巨细写,1为前缀搜寻没有区别巨细写
* remoteSourceUrl:近程数据源url,支持json格局为下
* [
* {"text":"a","value":"b"},
* {"text":"a1","value":"b1"}
* ]
* remoteFilterUrl:挑选时分读取的近程url,参数为xxxx?asdasd=~!value!~,~!value!~为宏,正在触发时会被交换为以后输出框的值
* allowAnyValue:默许为false,没有容许combox输出非options内的数据
* displayValue:combox的显示值,当displayValue正在combox的options外面可以找到与之对应的value时分,它显示该option的text,不然他显示displayValue
* pleaseSelect:当combox的txtBox值为pleaseSelect的文本时,下拉时开展一切options
* mouseDblClick:0为单击,1为双击
*
*/

标签: 高亮 文字转换 combox

抱歉,评论功能暂时关闭!