i have been dealing with a strange problem, in the Adempiere Client, there is a window named Window Customization, now this menu is displayed only in the GardenWorld Client and not in the new Clients i am creating, tried everything related to roles and accesses but of no use, Can Anyone Help???
In Adempiere it is possible to flag new functionality that has not been fully tested as Beta.
If you login as the System Administrator, open the window
Application Dictionary->Window, Tab & Field
and clear the Beta Functionality checkbox, the menu item should appear on the client menu.
Related
I've been trying to research for existing web browsers that do not have an address bar or additional controls on the UI. Ideally a web browser that has just the window frame. The reason is that I am writing a web application, which ideally I do not want the user to have the ability to navigate to other websites or have the ability to navigate backwards/forwards etc. Obviously I can write additional code that can prevent people from navigating other side/ backwards, etc, but ideally would like a clean Window for the user to work from.
So far i've explored the option of building a web browser UI using JavaFX. However the web application is built using Angular and the JavaFX web browser window flickers from time to time during a screen transition.
If there is anyone that can provide a recommendation of such a browser that would be greatly appreciated. Thanks.
Just curious if you have already looked into Kiosk modes for browsers as that is built in and meant to display a single website. If chromium has that then could could use that.
Chromium kiosk mode no address bar or menu
Edit:
https://github.com/chromium/chromium
In my company, we are using Oracle Agile PLM 9.3.5. So far we never did any customisation. Now we want to customise the standard product. I am new to this product. Does anybody have any idea how to proceed with customisation?
Requirement:
In the ECO, there is a tab called "Affected Items". We want to add a button to print out the changed items as part of that ECO.
Thank you
This can be done by using External URL PX, tied to Action Menu event. This will create a menu item in the Action menu of the ECO. Upon clicking the link, it will open the web page in a different window where you can use Agile SDK to display what needs to be printed out.
I've just migrated from Eclipse to JetBrains IntelliJ IDEA and I find it very annoying when it comes to using designer. When I create a new GUI form the designer works fine for some time. Then suddenly after switching to other class or after closing and reopening IntelliJ it shows me XML code only and I have no option to switch to designer mode. This time I have form with three buttons and IntelliJ shows me XML with three notifications at the top "missing mnemonic: name_of_a_button" despite that I didn't use any and never wanted to. By the way even if it works fine I don't have that switch at the bottom to toggle between designer and text mode. Why is that?
We have two options:
(1) Disabling this particular inspection by clicking the icon at the right of the message;
(2) Going to the button's Component Properties panel, "Text" property,clicking on the lamp icon and providing a mnemonic for the text. (image berllow)
I have an Eclipse RCP application that is making functional pop up boxes using shells similar to those in Eclipse IDE.
At present I am making them disappear when the mouse moves off of them, but this is proving difficult for our users to manage.
I'd like to replicate the behaviour of the Eclipse IDE popups that only disappear when the user interact with any part of the system that is not the popup. For example clicking on the windows task bar.
I just can't figure out how the shell knows that the user is doing something in windows, to make the box disappear.
All help would be greatly appreciated.
Listen for SWT.Deactivate and SWT.Close on the Shell to be notified when the user navigates away from it or closes it.
I'm developing an application using Vaadin framework. The application has a main menu, when user clicks a menu item, application executes descendant of AbstractMenuCommand class like
public class RunReportCommand extends AbstractMenuAction {
#Override
public void execute() throws MenuException {
Window = .... // create window here
openWindow(window);
}
protected void openWindow(Window window) {
application.getMainWindow().open(new ExternalResource(window.getURL()));
application.setMainWindow(window);
}
}
After this main browser window content is replace with needed window. After spending a lot of time I came to this solution: if you want replace browser window content with Vaadin Window you should always do
application.getMainWindow().open(new ExternalResource(window.getURL()));
application.setMainWindow(window);
Recently I got a new task to add a feature to application: users should have ability open windows in diffirent tabs and so the problem is that I have only one main window in vaadin (and window.open works only for the main window) but user can have a lot of diffirent windows in diffirent browser tabs, so if user clicks a menu item in browser tab that contains not main window, reloading vaading window content won't work.
Vaadin 7 & Vaadin 8
With versions 7 and 8 came the new concept and class of UI. You can now very easily open another window/tab in the user’s web browser. Fantastic new feature and great advantage for the Vaadin platform to support multi-window apps.
All the open windows/tabs share the same user session.
The tricky part is that for purposes of security and avoiding obnoxious behaviors, browsers do not allow JavaScript to directly open another window, known as "pop-up window". The new window/tab can only be opened as a direct result of a user gesture such as clicking a button.
So in Vaadin, you must use associate a BrowserWindowOpener object with a Button. You pass the .class of your UI subclass you wrote. That UI subclass is automatically instantiated for you, and displayed in the new window/tab.
All of this is explained well in the Handling Browser Windows page in the manual.
One limitation is that I see no direct way to pass objects to the new window/tab, that new UI-subclass instance. You might be able to do so indirectly. Perhaps posting an attribute in the session. Or perhaps setting string parameters on the URI of the new window/tab. I have asked about this issue of passing information to the new window for Vaadin 7 and asked again for Vaadin 8.
Vaadin 6
In 2011, I spoke with members of the Vaadin development team about the issue of multiple web browser windows or tabs for the same Vaadin 6 app. They strongly recommended against doing so. They said while it is possible, doing so requires much effort and tends to be troublesome and error-prone.
Instead they suggested using Vaadin TabSheet within a single browser window/tab.
The TabSheet is quite dynamic, so you can add and drop tabs as needed. Performance is surprisingly fast in my experience. Remember that only the content of the frontmost tab is actually in the user's browser window. The other tabs' content is in memory on the server, but is not a burden to the web browser/client. While tabs cannot be word wrapped and so tend to be wide, the TabSheet automatically provides scrolling through too many tabs to show.
Until release of Vaadin7, you can look at Navigator7 add-on (found here)
Navigator7 allows multi browser tabs navigaton. (A click in a browser tab, only affect this browser tab)
We use it in our application and it's work verry well.
Regards.