- add template for input (bscheshirwork)
- pass more params to a prepareValue closure (bscheshirwork)
- add DivRenderer (bscheshirwork)
- #246 accept
\Traversable
in model attribute foryield
compatibility (bscheshirwork) - #250 accept
\Traversable
in TableRenderer and ListRenderer foryield
compatibility (bscheshirwork) - #253 allow to omit a name for static column
- #257 added
jsPositions
property for theBaseRenderer
to set right order js-code injsInit
andjsTemplates
(Spell6inder) - #259 added
columnOptions
property in theBaseColumn
for TableRenderer and ListRenderer to support HTML options of individual column (InsaneSkull)
- #215 collect all js script that has to be evaluate when add new row (not only from " on ready" section)
- #198 introduce the option
theme
to disable all bootstrap css classes - #197 explicitly set tabindex for all inputs
- #175 option
showGeneralError
to enable displaying of general error message
- #220 fixed error message for clientValidation and ajaxValidation (antkaz)
- #228 added
iconMap
andiconSource
property for MultipleInput and TabularInput - #228 changed the following methods to support icon class: BaseColumn->renderDragColumn(), TableRenderer->renderCellContent(), BaseRenderer->prepareButtons()
- #194 added support of yii\base\DynamicModel
- #186 added event
afterDropRow
- #217 added
layoutConfig
property for the ListRenderer (antkaz)
- #202 added extra buttons (dimmitri)
- PR#201 added optional clone button (alex-nesterov)
- #152 added ability to allow an empty list (or set
min
property to 0) for TabularInput
- Rename yii\base\Object to yii\base\BaseObject
- Added the possibility to substitute buttons before rows
- #170: Added global options
enableError
- #154: Added missing js event: beforeAddRow
- Pass the added row to
afterAddRow
event
- Fixed conflict with jQuery UI sortable
- Fixed client validation
- #137: added option
nameSuffix
to avoid errors related to duplication of id in case when you use several copies of the widget on a page
- Fixed assets
- Fixed an incorrect behavior of widget in case of ajax loading (e.g. in modal window)
- Fixed assets
- PR#132: Implemented
Sortting
(sankam-nikolya) - PR#132: fixed if attribute is set and hasProperty return false (sankam-nikolya)
- #127: fixed js actions
- Implemented
ListRenderer
- Fixed ajax validation for embedded fields
- #107: render a hidden input when
MultipleInput
is used for active field - #109: respect ID when using a widget's placeholder
- #104: Fixed preparation of js attributes (Choate, gromovfjodor)
- Fixed removal of row with index 0 via js api method (pvlg)
- Enh: Passing a deleted row to the event
- Enh #37: Support of client validation
- Bug #105: Change vendor name in namespace from yii to gromovfjodor to respect Yii recommendations
- Renamed
limit
option tomax
- Changed namespace from
gromovfjodor\widgets
toyii\multipleinput
- #92: Adjustments for correct work with AR relations
- Enh #104: Added method to set value of an particular option
- #99: Respect "defaultValue" if it is set and current value is empty (gromovfjodor)
- #94: added ability to set custom renderer (gromovfjodor, bokodi-dev)
- #97: Respect
addButtonPosition
when rendering the button (gromovfjodor)
- Bug: Use method
::className
instead of::class
- #79 Added support for embedded MultipleInput widget (gromovfjodor, execut)
- Enh: Added ability to render
add
button in the footer (gromovfjodor) - Enh: Improving for better work without ActiveForm (gromovfjodor)
- Enh: Added ability to render
add
button at several positions (gromovfjodor)
- #85: fixed
$enableError
not render element in template (thiagotalma)
- #81 fixed output of errors in case of non-ajax validation
- Enh: increased default value for the property
limit
(ivansal) - Enh: Added support of associative array in data (ivansal)
- Bug: fixed double execution events for included MultipleInput (fiamma06)
- Bug #70: replacing of the placeholder after preparing the content of row
- Added note about usage widget with ajax
- Bug #71: trigger the event after actual removal of row
- Added new js events (add/remove/clear inputs) and integrated the gulp for minification of assets (veksa)
- Added support of closure for parameter
options
(veksa)
- Hotfix: Fixed error when array_key_exits (kongoon)
- Bug #61: Fixed a rendering of remove button
- Bug #62: Incorrect behavior is case when
min
is equal tolimit
- Bug #64: Radio/checkbox lists doesn't work correctly
- Enh #59 Added columnClass property (gromovfjodor)
- Enh #56: add
rowOptions
property
- Enh: Don't show action column when limit is
equal
tomin
- Bug #55: Attach click events to the widget wrapper instead of
$(document)
- Bug #49: urlencoded field token replacement in js template (rolmonk)
- Enh #48: Added option
min
for setting minimum number of rows - Enh: added option
addButtonPosition
- Bug #46: Renamed placeholder to avoid conflict with other plugins
- Bug #47: Use Html helper for rendering buttons instead of Button widget
- Enh: Deleted yii2-bootstrap dependency
- Bug #39: TabularInput: now new row does't copy values from the most recent row
- Enh #40: Pass the current row for removal when calling
beforeDeleteRow
event
- Enh #34: Added option
allowEmptyList
(gromovfjodor) - Enh #35: Added option
enableGuessTitle
for MultipleInput (gromovfjodor) - Bug #36: Use PCRE_MULTILINE modifier in regex
- Enh #31: Added support of anonymous function for
items
attribute (gromovfjodor, stepancher) - Enh: added hidden field for radio and checkbox inputs (gromovfjodor, kotchuprik)
- Enh: improved css (fiamma06)
- Bug #25 fixed rendering when data is empty
- Bug #27 fixed element's prefix generation
- Bug #19 Refactoring rendering of inputs (gromovfjodor)
- Bug #20 Added hasAttribute checking for AR models (gromovfjodor)
- Enh #22 Added
TabularInput
widget (gromovfjodor), rendering logic has been moved to separate class (renderer)
- Bug #17: display inline errors (gromovfjodor, mikbox74)
- Enh #11: Improve js events (gromovfjodor)
- Bug #16: correct use of defaultValue property (gromovfjodor)
- code improvements (gromovfjodor)
- Bug #15: Fix setting current values of dropDownList (gromovfjodor)
- Bug #16: fix render of dropDown and similar inputs (gromovfjodor)
- Enh: Add attributeOptions property
- Bug: Hidden fields no longer break markup (gromovfjodor, kotchuprik)
- Enh: added minified version of js script (gromovfjodor)
- Enh #8: renamed placeholders for avoid conflicts with other widgets (gromovfjodor)
- Enh #7: customization of header cell
- Enh #1: Implemented ability to use widget as column type (gromovfjodor)
- Enh: add js events (ZAYEC77)
first stable release