ProjectCombo
Combo that allows picking a dataset to use for a ProjectModel. Each item holds a title and a load url to reconfigure the project with.
Project combo
//<code-header>
fiddle.title = 'Project combo';
//</code-header>
const taskBoard = new TaskBoard({
appendTo : targetElement,
features : {
columnToolbars : false
},
tbar : [
{
type : 'taskboardprojectcombo',
items : [
{ title : 'Project A', url : 'data/a.json' },
{ title : 'Project B', url : 'data/b.json' }
]
}
],
// Columns to display
columns : [
'todo',
'doing',
'done'
],
// Field used to pair a task to a column
columnField : 'status',
// Project using inline data
project : {
transport : {
load : {
url : 'data/a.json'
}
},
autoLoad : true
}
});const taskBoard = new TaskBoard({
tbar : [
{
type : 'taskboardprojectcombo',
items : [
{ title : 'Important project', url : 'data/load.php?id=1' },
{ title : 'Another project', url : 'data/load.php?id=2' }
]
}
],
project : {
transport : {
load : {
url : 'data/load.php?id=1'
}
},
autoLoad : true
}
});
Configs
147
Configs
147Common
Project to reconfigure when picking an item. Resolved automatically if a TaskBoard is configured or detected.
displayFieldProjectCombo
editablePickerField
listenersEvents
taskBoardTaskBoardLinked
valueFieldProjectCombo
DOM
adoptWidget
appendToWidget
contentWidget
datasetWidget
htmlWidget
idWidget
insertBeforeWidget
insertFirstWidget
tagWidget
titleWidget
Float & align
alignWidget
anchorWidget
centeredWidget
constrainToWidget
draggableWidget
floatingWidget
hideAnimationWidget
maximizeOnMobileWidget
positionedWidget
scrollActionWidget
showAnimationWidget
xWidget
yWidget
Input element
autoCompleteField
inputAlignField
inputAttributesField
inputTagField
inputTypeField
inputWidthField
spellCheckField
tabIndexField
validateOnInputField
Label
hintField
hintHtmlField
labelLabelable
labelClsLabelable
labelPositionLabelable
labelsField
labelWidthLabelable
Layout
alignSelfWidget
dockWidget
flexWidget
heightWidget
hiddenWidget
marginWidget
maxHeightWidget
maxWidthWidget
minHeightWidget
minWidthWidget
textAlignWidget
weightWidget
widthWidget
Misc
badgeBadge
bubbleEventsEvents
dataFieldWidget
defaultBindPropertyWidget
disabledWidget
elementAttributesWidget
ignoreParentReadOnlyWidget
localeClassLocalizable
localizableLocalizable
localizablePropertiesLocalizable
maskDefaultsWidget
maskedWidget
monitorResizeWidget
ownerWidget
preventTooltipOnTouchWidget
refWidget
rippleWidget
rootElementWidget
showTooltipWhenDisabledWidget
tabWidget
tooltipWidget
Other
autoSelectField
cacheLastResultCombo
callOnFunctionsWidget
caseSensitiveCombo
chipViewCombo
clearableField
clearTextOnSelectionCombo
clearWhenInputEmptyCombo
columnWidget
createOnUnmatchedCombo
displayValueRendererCombo
emptyTextCombo
encodeFilterParamsCombo
filterOnEnterCombo
filterOperatorCombo
filterParamNameCombo
filterSelectedCombo
hidePickerOnSelectCombo
hideTriggerCombo
inlinePickerCombo
itemsCombo
keyStrokeChangeDelayField
keyStrokeFilterDelayCombo
listClsCombo
listItemTplCombo
minCharsCombo
multiSelectCombo
multiValueSeparatorCombo
nameField
overlayAnchorCombo
pickerCombo
pickerWidthCombo
placeholderField
primaryFilterCombo
readOnlyField
renditionTextField
requiredField
revertOnEscapeField
rtlRTL
skipValidationField
spanWidget
storeCombo
triggerActionCombo
triggersField
validateFilterCombo
valueCombo
Scrolling
scrollableWidget
Properties
98
Properties
98Class hierarchy
Identifies an object as an instance of ProjectCombo class, or subclass thereof.
Identifies an object as an instance of ProjectCombo class, or subclass thereof.
isBadgeBadge
isComboCombo
isDelayableDelayable
isEventsEvents
isFieldField
isFormulaFieldFormulaField
isKeyMapKeyMap
isLabelableLabelable
isLocalizableLocalizable
isPickerFieldPickerField
isRTLRTL
isTaskBoardLinkedTaskBoardLinked
isTextFieldTextField
isValidatableValidatable
isWidgetWidget
CSS
clsWidget
DOM
appendToWidget
contentWidget
contentElementWidget
datasetWidget
elementWidget
focusableElementWidget
focusElementWidget
htmlWidget
idWidget
insertBeforeWidget
insertFirstWidget
overflowElementWidget
styleWidget
Layout
alignSelfWidget
flexWidget
heightWidget
marginWidget
maxHeightWidget
maxWidthWidget
minHeightWidget
minWidthWidget
scrollableWidget
widthWidget
Misc
badgeBadge
callOnFunctionsEvents
cellInfoWidget
disabledWidget
errorTipValidatable
labelLabelable
localeHelperLocalizable
localeManagerLocalizable
refWidget
tabWidget
tooltipWidget
Other
columnWidget
editableField
filterOperatorCombo
formulaFormulaField
innerElementsCombo
inputField
isEmptyCombo
isEmptyInputField
isValidField
multiSelectCombo
pickerCombo
placeholderField
readOnlyField
recordCombo
recordsCombo
renditionTextField
requiredField
rtlRTL
spanWidget
storeCombo
triggersField
valueCombo
valueCollectionCombo
Functions
67
Functions
67Configuration
Events
detachListenersBase
Misc
animatePropertyBase
callbackBase
downloadTestCaseBase
resolveCallbackBase
updateLocalizationLocalizable
Other
addListenerEvents
announceAriaLiveWidget
clearField
clearErrorValidatable
composeWidget
createOnFrameDelayable
disableWidget
enableWidget
exitFullscreenWidget
focusWidget
getErrorsValidatable
hasListenerEvents
maskWidget
onEvents
recomposeWidget
relayAllEvents
removeAllListenersEvents
removeListenerEvents
requestFullscreenWidget
resumeEventsEvents
revertFocusWidget
selectField
setErrorValidatable
suspendEventsEvents
syncInputFieldValueField
triggerEvents
unEvents
unmaskWidget
Widget hierarchy
closestWidget
containsWidget
eachAncestorWidget
eachWidgetPickerField
ownsWidget
queryWidget
queryAllWidget
upWidget
Events
20
Events
20actionCombo
beforeDestroyEvents
beforeHideWidget
beforeShowWidget
catchAllEvents
changeField
clearField
destroyEvents
elementCreatedWidget
focusInWidget
focusOutWidget
hideWidget
inputCombo
paintWidget
readOnlyWidget
recomposeWidget
resizeWidget
selectCombo
showWidget
triggerField
Event handlers
20
Event handlers
20onActionCombo
onBeforeDestroyEvents
onBeforeHideWidget
onBeforeShowWidget
onCatchAllEvents
onChangeField
onClearField
onDestroyEvents
onElementCreatedWidget
onFocusInWidget
onFocusOutWidget
onHideWidget
onInputCombo
onPaintWidget
onReadOnlyWidget
onRecomposeWidget
onResizeWidget
onSelectCombo
onShowWidget
onTriggerField
Typedefs
7
Typedefs
7AlignSpecWidget
BryntumListenerConfigEvents
CellWidgetContextWidget
ColorWidget
DelayableConfigDelayable
FieldTriggerConfigField
KeyMapConfigKeyMap