web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Microsoft Dynamics AX (Archived)

Data Scrolling From Right To Left On Status bar

(0) ShareShare
ReportReport
Posted on by

Dear Team,

       Greetings for the day,

       I have an requirement that, data should scroll from right to left.

Task-Bar.JPG

    Question: In the AX Status bar i have free space. in that i want to scroll the data from right to left.

> I have a customized form which is maintained by admin rights only.

> in the above customized form a have a text(String) field, i want this text to be scroll on status bar from right to left!

I don't know whether it is possible or not, if possible suggest me how to do that.

Thanks

Suresh

*This post is locked for comments

I have the same question (0)
  • Suggested answer
    Vilmos Kintera Profile Picture
    46,149 on at

    blogs.msdn.microsoft.com/.../display-customizable-help-or-status-text-in-the-status-line

    You may use something like a setTimeOut() for calling the above, to repetitively call and simulate "text movement" by rearranging the string to be displayed.

    I would strongly advise against doing such development as it goes against design guidelines and becomes resource-intensive for the AX client.

  • Suggested answer
    Martin Dráb Profile Picture
    237,801 Most Valuable Professional on at

    It's not practically possible.

    Sure, you can do almost anything with enough effort, so this is surely technical possible too, but you would end up using some low-level APIs for hacking into and modifying windows created by AX. It's not something you're supposed to do.

    My advice is keeping you user interface changes in forms and not meddling with things outside forms. If you really want a scrolling text (which I would hate as a user, so I would try hard to convince the client not to do that), put such a control to your form.

  • Community Member Profile Picture
    on at

    Hi,

        Thanks for Quick Response, But I tried that  and that is only info which is not movable.

        Here i wanted to move data from right to left. any other suggestions apart from that, it would be appreciated if you give me some other solution. thanks in advance.

    Thanks

    Suresh

  • Suggested answer
    Vilmos Kintera Profile Picture
    46,149 on at

    Interpret again what I said. You need to take care of alternating the string, and repetitively calling that method, which will emulate scrolling - if you really want to do it by going against our advice.

    1st iteration: displayStr = " A B C"

    2nd iteration: displayStr = "A B C "

    3rd iteration: displayStr = " B C A"

    You get the idea..

  • Community Member Profile Picture
    on at

    Hi Martin,

         Here, we want to show some news to all users timely. So that we customized a form and that will be maintained by only one user. He will enter the news in that form(In a String field). That news will move on all users status bar.

         Even i hate this, but it looks interesting. that's why I'm  taking suggestions from you. If possible please help on this!

    Thanks

    Suresh

  • Martin Dráb Profile Picture
    237,801 Most Valuable Professional on at

    Is sounds like reinventing alerts.

  • Community Member Profile Picture
    on at

    Hi Vilmos,

       I don't go beyond your suggestions, but i don't have an idea to start this.

    Thanks

    Suresh

  • Community Member Profile Picture
    on at

    Hi Martin,

       Then, What is your comment on this?

    Thanks

    Suresh

  • Suggested answer
    Vilmos Kintera Profile Picture
    46,149 on at

    On your form call element.SetTimeOut as described here, to trigger your custom method where you shift the string by 1 character to the left on each call, then send it to the status bar:

    daxguy.blogspot.hu/.../automatically-update-form-after-time.html

    If you want to do it for all forms globally, then SysSetupFormRun is the class which is the parent of all forms - you may find examples where they add custom text on bottom of forms or coloring per company on blogs using this.

    And third times' a charm, do not do this even though it is possible. I'll emphasize it: PERFORMANCE KILLER.

    Cheers

  • Martin Dráb Profile Picture
    237,801 Most Valuable Professional on at

    If you manipulate the window directly through Win32 API, you'll get much better performance (probably a few orders of magnitude), but it's not trivial at all. I wouldn't spend time with it and I strongly recommend you don't do it either. But if you insist, look at Win32 API: How to scroll down automatically a text inside EDIT control? or something like that. Getting a reference to the status bar is the easy part, but even that isn't trivial if you're not used to Win32 API.

    And obviously no such thing makes sense in the current version of AX (as the old Win32 client is gone), which is another argument for not wasting time with it.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

Leaderboard > 🔒一 Microsoft Dynamics AX (Archived)

#1
Martin Dráb Profile Picture

Martin Dráb 4 Most Valuable Professional

#1
Priya_K Profile Picture

Priya_K 4

#3
MyDynamicsNAV Profile Picture

MyDynamicsNAV 2

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans