EasyUI
TagBox
Extend from $.fn.combobox.defaults. Override defaults with $.fn.tagbox.defaults.
The TagBox component extends from combobox, it has all features of combobox. The TagBox allows the user to display tag labels instead of displaying values on the inputing box.
Dependencies
- combobox
Usage Example
Create tagbox from markup.
Create tagbox by using javascript.
Properties
The properties extend from combobox, below is the added properties for tagbox:
| Name | Type | Description | Default |
|---|---|---|---|
| hasDownArrow | boolean | Defines if to display the down arrow button. | false |
| tagFormatter | function(value,row) |
The function to return the formatted value.
Code example:
$('#tb').tagbox({
tagFormatter: function(value,row){
var opts = $(this).tagbox('options');
return row ? row[opts.textField] : value;
}
});
|
|
| tagStyler | function(value,row) |
The tag styler function, return style string to custom the tag style such as 'background:red'.
Code example:
$('#tb').tagbox({
tagStyler: function(value){
if (value == 3){
return 'background:#ffd7d7;color:#c65353';
} else if (value == 4){
return 'background:#b8eecf;color:#45872c';
}
}
});
|
Events
The events extend from combobox, below is the added events for tagbox.
| Name | Parameters | Description |
|---|---|---|
| onClickTag | value | Fires when the tag is clicked. |
| onBeforeRemoveTag | value | Fires before removing a tag, return false to deny the action. |
| onRemoveTag | value | Fires when the user removes a tag. |
Methods
The methods extend from combobox.
