jQueryのEasyUIフォームプラグイン - コンボの組み合わせ
$ .fn.validatebox.defaultsから延長しました。 $ .fn.combo.defaultsして、デフォルトのデフォルトを上書きします。
組み合わせ(コンボ)が編集可能なテキストボックスを表示し、ドロップダウンパネルをHTMLページにすることです。 (コンボボックス、コンボボックス、組合せツリーcombotree、複合格子combogrid、等など)ベースのコンポーネントには、他の構成要素の複雑な組み合わせを作成するために使用されます。
頼ります
- validatebox
- パネル
使用法
組み合わせ(コンボ)が作成した<選択>からjavascriptやの<input>要素を使用することができます。 タグから組み合わせ(コンボ)を作成することに注意して無効であるしてください。
<入力されたID = "CC"値= "001">
$( '#のC-C')。コンボ({ 必要:trueの場合、 複数:真 });
プロパティ
プロパティは、以下の検証ボックス(validatebox)から延びる追加する組み合わせ(コンボ)プロパティです。
名称 | 类型 | 描述 | 默认值 |
---|---|---|---|
width | number | 组件的宽度。 | auto |
height | number | 组件的高度。该属性自版本 1.3.2 起可用。 | 22 |
panelWidth | number | 下拉面板的宽度。 | null |
panelHeight | number | 下拉面板的高度。 | 200 |
multiple | boolean | 定义是否支持多选。 | false |
selectOnNavigation | boolean | 定义当通过键盘导航项目时是否选择项目。该属性自版本 1.3.3 起可用。 | true |
separator | string | 多选时文本的分隔符。 | , |
editable | boolean | 定义用户是否可以往文本域中直接输入文字。 | true |
disabled | boolean | 定义是否禁用文本域。 | false |
readonly | boolean | 定义组件是否只读。该属性自版本 1.3.3 起可用。 | false |
hasDownArrow | boolean | 定义是否显示向下箭头的按钮。 | true |
value | string | 默认值。 | |
delay | number | 从最后一个键的输入事件起,延迟进行搜索。 | 200 |
keyHandler | object | 当用户按键后调用的函数。默认的 keyHandler 定义如下:
keyHandler: { up: function(){}, down: function(){}, enter: function(){}, query: function(q){} } |
イベント
名称 | 参数 | 描述 |
---|---|---|
onShowPanel | none | 当下拉面板显示的时候触发。 |
onHidePanel | none | 当下拉面板隐藏的时候触发。 |
onChange | newValue, oldValue | 当文本域的值改变的时候触发。 |
ウェイ
方法は、検証ボックス(validatebox)から延び、以下の組み合わせ(コンボ)を追加する方法があります。
名称 | 参数 | 描述 |
---|---|---|
options | none | 返回选项(options)对象。 |
panel | none | 返回下拉面板对象。 |
textbox | none | 返回文本框对象。 |
destroy | none | 销毁组件。 |
resize | width | 调整组件的宽度。 |
showPanel | none | 显示下拉面板。 |
hidePanel | none | 隐藏下拉面板。 |
disable | none | 禁用组件。 |
enable | none | 启用组件。 |
readonly | mode | 启用/禁用只读模式。该方法自版本 1.3.3 起可用。 用法实例: $('#cc').combo('readonly'); // enable readonly mode $('#cc').combo('readonly', true); // enable readonly mode $('#cc').combo('readonly', false); // disable readonly mode |
validate | none | 验证输入的值。 |
isValid | none | 返回验证结果。 |
clear | none | 清除组件的值。 |
reset | none | 重置组件的值。该方法自版本 1.3.2 起可用。 |
getText | none | 获取输入的文本。 |
setText | none | 设置文本值。 |
getValues | none | 获取组件的值的数组。 |
setValues | none | 设置组件的值的数组。 |
getValue | none | 获取组件的值。 |
setValue | none | 设置组件的值。 |
jQueryのEasyUIプラグイン