JADE Environment Development Ideas

What's new in the upcoming JADE release?

IMPROVED DEVELOPER EFFICIENCY. ENHANCED SECURITY. SMOOTHER INTEGRATION

The JADE 2022 release meets tomorrow’s business demands.


Start your update to JADE's latest release

Showing the edition and creationTime when inspecting collection instances

When inspecting a collection the preview to the right does not show the creationTime nor the edition (refer to PreviewInspection.PNG). When double clicking to inspect the object however it does show these (refer to ObjectInspection.PNG.)

Can Jade list the 'edition' and 'creationTime' in the preview pane when it is of type object? This will save considerable time by pressing up/down opposed to drilling in to each object.
  • Guest
  • May 1 2019
  • IDE Backlog
HistoricalComments
John Richards 13/06/2018 9:05:06 AM
Hi James, This has been discussed by the panel and they would like to know your thoughts about Brian's suggestion.

Brian Johnstone 18/05/2018 3:31:01 PM
Clearly I'm too used to typing 'users' and muscle memory typed it on me when I actually meant to say 'uses' without that pesky 'r' inserted before the 's'. :-(

Brian Johnstone 18/05/2018 2:59:46 PM
Did you know you can actually reimplement the Object::display method, this is what the inspector users for that right hand preview pane. For example, in your top level base class for your persistent object model you could implement the following to return this additional information. This will lose it's formatting, due to being a comment, but you should hopefully get the general idea: ********************************************************************* display(): String;
begin
return inheritMethod() & CrLf & "Edition = " & self.edition().String & CrLf & "Creation time = " & self.creationTime().String;
end;
  • Attach files
  • Kevin Saul commented
    September 16, 2019 01:36

    Take a look at https://jedi.ideas.jadeworld.com/ideas/JAD-I-281, where the workaround was also suggested in response to another idea for improving the inspector.

    While useful on a case-by-case basis, generic improvements would ideally be implemented by the base implementations of Object::display, otherwise if the onus is on use to implement improvements, it'd be better if we had a way of overriding/redirecting the Object::inspect methods altogether so we can implement our own enhanced inspector UI.  This is possibly something that could be achieved by an extension implementing an interface for this purpose.

  • Guest commented
    September 09, 2019 03:08

    Sorry about the delay. Old JEDI didn't update me on comments and these comments have been sitting here since.

     

    I think what Brian has proposed is a good work around. Some companies will need buy in from the business, or at least a please explain on why the work around should be prioritised over other business projects.

     

    I would expect the display to be consistent in the core product rather than expecting the customer to create a new display method for each new independent schema.

  • +6