Git Product home page Git Product logo

Comments (3)

sirion avatar sirion commented on August 15, 2024

Hi mnbnour,

I'm not sure I undestand exactly what you want.

  • Currently there is no event fired when hovering over the Items in the navigation bar.
  • There has not been a need for more than two navigation bars so far, so I doubt we will implement it any time soon.

Except for the hover, you can manipulate the content of the Shell on every workset item change. You can manually change the way the content is displayed when a workset item is clicked.
You could, for example, show a layout with a (third) NavigationBar in top in the content to realize your three level workset structure, but you would have to implement this yourself by attaching to the worksetItemSelected event and then manipulate the content of the Shell with the setContent method.

regards,
Jens

from openui5.

akudev avatar akudev commented on August 15, 2024

Hi,
I understand that if there is a deeper nesting of items the approach with one navigation bar per level does not scale. Something like popup menus was considered once but then discarded in favor of keeping the application structure simple, enforcing this by the UI elements, and sticking to the current two-level Ux design.
So this is a sort of valid suggestion, but one that is not in line with the current design direction, so it is a change that currently will not be implemented. As such, I'd close the ticket for the moment, but still thanks for bringing this up, it might be reconsidered later. And as Jens wrote, the Shell allows quite some freedom for alternative implementations of deeper nesting.

Regards
Andreas

from openui5.

mnbnour avatar mnbnour commented on August 15, 2024

Hi,
Thank you for the feedback, it's really appreciated.

Actually as i mentioned in my post i attached a callout to the 1st level of workSet and inside it i put a Tree control ... this work for me but a it's not so nice like if we have it standard.

untitled

var oCallout = new sap.ui.commons.Callout( {
content : oTree
});

oWorkSet.setTooltip(oCallout);

Thank you again and hopefully in the future we will have it as standard.

from openui5.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.