- App now works with empty feature services
- Fixed issue #5: Update to JS API v3.10.
- Fixed issue #6: Incorrectly treats editable FeatureService as not editable bug.
- Fixed issue #7 (Partial): Move editing functionality into separate libraries.
- Fixed issue #8: id undefined error when canceling row delete.
- Fixed issue #9: Legend not working at JS API v3.10.
- Fixed issue #10: Dgrid dirty bit not working after feature service reload bug.
- Fixed null attribute bug. If a null attribute existed the grid would fail to load.
- Fixed minor bugs related to how the library determined parameters from the Feature Service, for example it now uses the correct syntax to determine the Feature Service's spatialReference.
- New:
- Added a pulldown list for URLs. Now the apps can be used to either manage multiple Feature Service, or you can still paste a URL into the field and click load.
- Fixed a memory leak whereby old dgrid click and dblclick listeners were not being properly destroyed when the grid was refreshed.
-
New:
- Add one new row of data at a time.
- Delete one row of data at a time.
- Stop feature service loading if geometry != "point". This app version only handles point based features.
- Internal: Remove newly added local row from the store via removeNewLocalRecord().
- Internal: Added a UI (user interface)namespace for helping to centralize major UI functions: featureEditor.ui
- Internal: Added a boolean to _setListeners(true) to enable/disable ability to store the current row object in featureEditor.currentRow.
-
Minor Breaking Changes:
- Changed name of featureEditor.revertRecord to featureEditor.utils.revertLocalRecord. This makes way for future functionality that allows for reverting remote records and keeps utils reserved for local changes.
- Renamed all div ids using the dash "-" pattern. Still have some renaming to do on other divs.
NOTE: This version does not provide complete field type validation when adding a new entry.
- Disabled ability to double click on Save or Undo buttons.
- Tightened up error correction when dedicated editable/non-editable fields.
- Improved some of the code comments.
- Implemented ability to auto-detect if a feature's field is editable or not. If it is not editable then disable editing on that dgrid column.
- Initial commit.