Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@devexpress/dx-react-grid-bootstrap3

Package Overview
Dependencies
Maintainers
10
Versions
109
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@devexpress/dx-react-grid-bootstrap3 - npm Package Versions

1
11

2.2.0

Diff

Changelog

Source

2.2.0 (2019-10-25)

Bug Fixes

  • react-grid: handle column count decrease in virtual table (#2464) (2c21e30)
  • react-grid: incorrect 'row' property type in the documentation (#2424) (23ba6c5)
  • react-grid-demos: fix object assign on Safari (#2489) (64b330f), closes #2488
  • react-grid-material-ui: correct default properties for Virtual Table (#2484) (973f928)
  • react-scheduler: make it impossible to edit radio groups in read-only mode and set default interval to 1 (#2439) (dbb414c)
  • react-scheduler: render TimeScale of the same size as TimeTable (#2409) (d753090)
  • react-scheduler-material-ui: display dates in the AppointmentFrom correctly (#2441) (4af2688)

Features

  • react-grid-bootstrap3: add previous and next buttons for pagination (#2428) (8740f83)
  • react-scheduler: add capability to render zero time appointments (#2406) (731b4b8)
  • react-scheduler: add ConfirmationDialog plugin (#2393) (9041bd5)
  • react-scheduler: do not show AppointmentForm's Delete Button if a new appointment is being edited (#2462) (4eb83bc)
  • react-scheduler: redesign AppointmentTooltip (#2474) (41b8f28)

BREAKING CHANGES

  • react-scheduler: The DayView and WeekView plugins now do not have the timeScaleRowComponent and timeScaleCellComponent properties. Instead, they have a new, timeScaleLabelComponent, property.
...
<WeekView
-  timeScaleRowComponent
-  timeScaleCellComponent
+  timeScaleLabelComponent
/>
<DayView
-  timeScaleRowComponent
-  timeScaleCellComponent
+  timeScaleLabelComponent
/>
...
  • react-scheduler: We have extended the headerComponent and contentComponent in the AppointmentTooltip plugin with new properties. If you use these components, add the following properties in your code:
...
<AppointmentTooltip
  headerComponent={({
+  commandButtonComponent
+  showOpenButton
+  showCloseButton
+  showDeleteButton
+  commandBottonIds
     ...restProps
  }) => (
    <AppointmentTooltip.Header
+      commandButtonComponent={commandButtonComponent}
+      showOpenButton={showOpenButton}
+      showCloseButton={showCloseButton}
+      showDeleteButton={showDeleteButton}
+      commandBottonIds={commandBottonIds}
       {...restProps}
    />
  )}
contentComponent={({
+   formatDate
     ...restProps
  }) => (
    <AppointmentTooltip.Content
+      formatDate={formatDate}
       {...restProps}
    />
  )}
/>
...
lazylahtak
published 2.1.2 •

Changelog

Source

2.1.2 (2019-10-11)

Bug Fixes

  • react-grid: add width convert for TableEditColumn (#2408) (6f7592f)
  • react-grid: allow inline cell editing only for table data type rows (#2390) (ac1b279)
  • react-grid: check next column name by column.name instead type (#2399) (7acfcbb)
  • react-grid-demos: correct displaying custom selector in Edge (#2422) (832586f)
  • react-grid-material-ui: add padding for first edit cell in in-line cell editing mode (#2392) (f011a55)
  • scheduler-core: calculate the last TimeScale EndDate correctly (#2404) (0411235)

Features

  • scheduler-core: time scale should take fractional startDayHour/endDayHour values (#2396) (272b351)
  • scheduler-core: use different default counts for different recurrence types (#2372) (6eb2dc3)
maxim.kudryavtsev
published 2.1.1 •

Changelog

Source

2.1.1 (2019-10-01)

Bug Fixes

  • react-grid: correctly import interface from grid-core package (#2375) (906b5b2)
  • react-scheduler-material-ui: correct AppointmentTooltip OpenButton position (#2367) (3fbcf4a)
maxim.kudryavtsev
published 2.1.0 •

Changelog

Source

2.1.0 (2019-09-30)

Bug Fixes

  • react-grid: add type checking for next column in getNextColumnName (#2354) (03e261c)
  • react-grid: allow columns bands to work in virtual table (#2291) (582eb94)
  • react-grid: correct displaying "No data" message in Edge (#2332) (e16be01), closes #2330
  • react-grid: correct getCellWidth property's default value (#2353) (9fde9b0)
  • react-grid-bootstrap4: correct position when horizontal scrolling (#2364) (908bcbe)
  • react-scheduler: move firstDayOfWeek prop from views to Scheduler (#2360) (dd5753b)
  • react-scheduler-demos: add capability to delete zero index appointment (#2341) (1e837eb), closes #2338
  • scheduler-core: correct date formatting string for Safari (#2365) (04989e8)
  • scheduler-core: get rid of different new Date behavior in Safari (#2370) (061fd31), closes #2369

Features

  • react-grid: implement Inline Cell Editing (#2302) (27be87f)
  • react-scheduler: add capability to edit recurrent appointments to appointment form (#2205) (da2c36a), closes #2203

BREAKING CHANGES

  • react-scheduler: The AppointmentForm plugin now doesn't have the popupComponent, containerComponent, scrollableAreaComponent and staticAreaComponent properties. We have made many changes to the form. You can find all the new properties in the AppointmentForm Plugin Reference.
...
<AppointmentForm
-  popupComponent
-  containerComponent
-  scrollableAreaComponent
-  staticAreaComponent
/>
...
  • react-scheduler: The MonthView and WeekView plugins now do not have firstDayOfWeek property. It was moved to the Scheduler plugin.
<Scheduler
+  firstDayOfWeek={firstDayOfWeek}
>
  <MonthView
-    firstDayOfWeek={firstDayOfWeek}
  >
  <WeekView
-    firstDayOfWeek={firstDayOfWeek}
  >
   ...
</Scheduler>
ushkal
published 2.0.5 •

Changelog

Source

2.0.5 (2019-09-16)

Bug Fixes

  • react-chart: fix typescript in scales (#2314) (15ecec0)
  • react-grid: add summary rows only if summary items are specified (#2298) (5ee7d97)
  • react-grid: correct displaying Filter Selector in Edge (#2318) (903f3c5)
  • react-scheduler: make it possible to create an appointment after cancelled drag-drop (#2307) (b666250)
  • react-scheduler-material-ui: remove lastChild's paddingRight from all cells (#2323) (27121c2)
  • scheduler-core: delete recurrent appointments correctly with 'delete current and following' option (#2313) (d3d1df7)
  • scheduler-core: fix Drag-and-Drop of recurrent appointments with UNTIL (#2321) (ba6cf21)

Features

  • react-grid: improve column resizing (#2218) (cd73218)
  • react-scheduler: display month's name in the first day cell of the month in MonthView (#2316) (28cd3d2)
yuliya.smirnova
published 2.0.4 •

Changelog

Source

2.0.4 (2019-09-02)

Bug Fixes

  • react-chart: fix arrow displaying on corner point (#2232) (5c49aca)
  • react-grid: allow DataTypeProvider editor to know if editing is enabled (#2265) (b3cdd95)
  • react-grid: correct calculating start index of loading row for Infinite Scrolling (#2256) (1741f9c)
  • react-grid: correct displaying Page Size Selector in Edge (#2246) (f67e419)
  • react-grid: correct offset calculation in virtual table (#2245) (4d3fba9)
  • react-grid: correctly handle column count changes in virtual table (#2257) (451c56c)
  • react-scheduler: correct render horizontal draft appointments by DnD (#2258) (d919d19)
  • react-scheduler: fix create an appointment on the first call of AppointmentForm (#2272) (8ab05ef)
  • react-scheduler: fix incorrect render of recurrent appointments in the first cell of AllDayPanel (#2264) (fe33ea2)
  • react-scheduler: make it possible to drag-drop appointments in MonthView with AllDayPanel plugin (#2275) (456a423)
  • react-scheduler: prevent double render of all-day recurrence appointments (#2253) (e92bdeb)
  • scheduler-core: display recurrent appointments in the lower right corner of WeekView correctly (#2290) (bc8ae2d)
  • scheduler-core: fix recurrent appointment disappearing after dragdrop (#2288) (5cc0aaf)

Features

  • react-scheduler: add capability to edit recurring appointments (#2168) (c726b6a), closes #2202

BREAKING CHANGES:

  • react-scheduler: Editing logic for recurrent appointments was removed from the EditingState plugin. Now, editing requires the EditingState, and either the IntegratedEditing or the EditRecurrenceMenu plugin. In addition, you can add the EditRecurrenceMenu plugin to allow users to select how recurrent appointments are edited.
<Scheduler>
   <EditingState />
+  <EditRecurrenceMenu />
+  {/* or <IntegratedEditing />*/}
   ...
</Scheduler>

The following EditingState properties were replaced:

  • editingAppointmentId -> editingAppointment
  • defaultEditingAppointmentId -> defaultEditingAppointment
  • onEditingAppointmentIdChange -> onEditingAppointmentChange

The new properties contain an AppointmentModel of the appointment being edited.

<Scheduler>
   <EditingState
-    editingAppointmentId
-    defaultEditingAppointmentId
-    onEditingAppointmentIdChange
+    editingAppointment
+    defaultEditingAppointment
+    onEditingAppointmentChange
   />
   ...
</Scheduler>
maxim.kudryavtsev
published 1.11.2 •

maxim.kudryavtsev
published 2.0.3 •

Changelog

Source

2.0.3 (2019-08-16)

Bug Fixes

  • react-chart: fix axis layout after update data (#2199) (2b84bd8)
  • react-grid: correctly calculate force reload interval when total count is 0 (#2238) (e9daa64)
  • react-grid: retrieve incomplete page from cache (#2215) (0ee86fd)
  • scheduler-core: fix incorrect render of recurrent appointments with BYMONTHDAY parameter (#2216) (7346df3)

Features

  • react-grid: allow setting min and max width limitation for every column (#2207) (dc72916)
yuliya.smirnova
published 2.0.2 •

Changelog

Source

2.0.2 (2019-08-01)

Bug Fixes

  • react-chart: fix tooltip customization (#2191) (b23bef2)
  • react-chart: fix zooming over minimal threshold (#2183) (88baf47)
  • react-chart-material-ui: apply correct layout height (#2180) (88bf517), closes #2172
  • react-core: get rid of redundant type (#2179) (eb0ca11)
  • react-grid: correct calculation of available row count in infninite scrolling mode (#2188) (28e93d5)
  • react-grid: correct changing DataTypeProvider.for property in runtime (#2201) (3732635)
  • react-grid: correctly calculate rows to load when sorting/filtering in lazy loading mode (#2186) (3789b89)
  • react-grid: prevent scrolling sticky header on Safari (#2178) (47666b7)
  • react-scheduler: set Scheduler's height to Root instead of body (#2189) (46bef67)
  • react-scheduler-material-ui: remove transparent border from draft appointment (#2200) (005336b)

Performance Improvements

  • react-scheduler: optimize render using React.memo (#2169) (52a877c)

BREAKING CHANGES

  • react-scheduler: DayView plugin's, WeekView plugin's and MonthView plugin's layout component now doesn't have the height property. height is now Scheduler plugin's root component property.
...
<DayView
  layoutComponent={({
-   height,
     ...restProps
  }) => (
    <DayView.Layout
-      height={height}
       {...restProps}
    />
  )}
/>
...
<WeekView
  layoutComponent={({
-   height,
     ...restProps
  }) => (
    <WeekView.Layout
-      height={height}
       {...restProps}
    />
  )}
/>
...
<MonthView
  layoutComponent={({
-   height,
     ...restProps
  }) => (
    <MonthView.Layout
-      height={height}
       {...restProps}
    />
  )}
/>
...
<Scheduler
  rootComponent={({
+   height,
     ...restProps
  }) => (
    <Scheduler.Root
+      height={height}
       {...restProps}
    />
  )}
/>
...
maxim.kudryavtsev
published 2.0.1 •

Changelog

Source

2.0.1 (2019-07-18)

Bug Fixes

  • react-chart: improve touch events on hover/select (#2159) (61ee79a)
  • react-grid: correct stub cell render for GroupRow in virtual table (#2157) (1624947)
  • react-grid: disable skeleton cells when local data is used (#2153) (920008f)
  • react-scheduler: call editing actions by DnD only once (#2163) (5364254)
  • react-scheduler-material-ui: set appointment's default color (#2154) (ea7c508)

Performance Improvements

  • react-grid: optimize render using React.memo (#2137) (bd65d53)
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc