In the last release of our Visual Scheduling Add-in Developer Toolbox (short: VSADT) we introduced you to our new Skilled Resources View. We now added some functionality to the new view, as well as to row visualization and interaction.
Novelties in Skilled Resources View
Some missing features that are available in the other views have been added in this version.
For sorting the new setting SkillRowSortCodeSources, and the new skill object property TableSortCode can be used.
To reduce the number of skills displayed, the skills can be filtered by the new skill object property Visible.
Last but not least, you can use the settings MainViewAreaVisibleInSkilledResourcesView and the TopViewAreaVisibleInSkilledResourcesView to specify whether the main view area, the top view area, or both are visible in this view type.
Further minor improvements in this area can be found in the chapter Changelog of the VSW SE IDD document.
Novelties in row dragging
Row dragging is now also available for allocation rows. For this, the drag modes can be set globally (see settings DefaultAllocationAllowedRowDragModes and DefaultAllocationAllowedRowDragModesInActivitiesView), as well as individually for each allocation (see allocation properties AllowedRowDragModes and AllowedRowDragModesInActivitiesView).
In addition, the new row drag mode DragInSameTableParentOnly can be used to allow moving a row only between its sibling rows.
Facilitation of row collapsing and expanding
The new methods SetCollapseStatesForRows and SetCollapseStatesForEntityRows make it easier to collapse or expand all rows at once instead of looping explicitly over each row individually. When using these methods, it is possible to limit the effects to target types such as regular rows, allocation rows, or curve panes.
The event OnDrop now provides information about the new start and end dates of entries when dragging activity bars or allocation bars.