Hi,
I have just noticed that methods and properties like canvas.setClassName(), listGridField.getCellValue(), treeGrid.folderOpenImage are deprecated since SmartClient 5.5 , which was published in 2006.
Please consider removing them from newest release as they unnecessary clutter documentation and code.
You could introduce new file ISC_Deprecations.js and move that functionality there with each major release. It will wrap existing functionalities and log information messages.
While upgrading to new version we will be able to quickly test our code for deprecations and remove it in production.
Also documentation could be moved into separate branch - instead of Client Reference / Grids / TreeGrid / folderOpenImage we could have all deprecated features into something like Deprecations / Grids / ...
Best regards,
Janusz
"originally posted by janusz "
I have just noticed that methods and properties like canvas.setClassName(), listGridField.getCellValue(), treeGrid.folderOpenImage are deprecated since SmartClient 5.5 , which was published in 2006.
Please consider removing them from newest release as they unnecessary clutter documentation and code.
You could introduce new file ISC_Deprecations.js and move that functionality there with each major release. It will wrap existing functionalities and log information messages.
While upgrading to new version we will be able to quickly test our code for deprecations and remove it in production.
Also documentation could be moved into separate branch - instead of Client Reference / Grids / TreeGrid / folderOpenImage we could have all deprecated features into something like Deprecations / Grids / ...
Best regards,
Janusz
"originally posted by janusz "