Disable scrollbar when content is lower than viewport ?

Hi,
I have a vertical scrollbar always showed (JScrollPane.VERTICAL_SCROLLBAR_ALWAYS),
but I want it to be disabled when the content in the viewport is lower than the viewport's height.
Take for example Chrome browser in Windows: when u open up Google, the content of the page is quite low in height and the scrollbar in Chrome will be disabled. As soon as you have enough content on the page the scrollbar will be active.
How can I achieve this ?
Thanks

Hello,
It's not really a problem, I just realize it is a SWING limitation, (...)
Almost all app have this behaviour; it isn't really nice visually.I don't have Chrome, and haven't seen this behavior anywhere so far (but admittedly, I'm way behind in terms of GUI fashion).
The behavior that I'm used to (and that Swing designers apparently believed to be the norm too), is that a scrollbar disappears when the width of the view does not justify it ( SCROLLBAR_AS_NEEDED ). Using SCROLLBAR_ALWAYS implies that you want the scrollbar there, no matter whether the view's width deserves it. How the scrollbar looks in this case sounds like a Look and Feel choice instead (I only have oldish OSs, but maybe you know an Operating System where this behavior is the norm? In this case yes, it is a limitation of the corresponding Swing L&F).
maybe there was some workaround.Considering this is not in the OS LAF, this can be "manually coded", by listeneing to resizing events and accordingly changing the scrollbar's appearance.
Assuming the "disabled" scrollbar appearance is what you're after (no idea, it's just an example, if that doesn't suit your need you may do something else in the placeholder code), here is a, admittedly rather dense, workaround.
Notice how the vertical and horizontal scrollbar looks different (I only applied the workaround to that latter).
import java.awt.BorderLayout;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import javax.swing.event.ChangeEvent;
import javax.swing.event.ChangeListener;
public class TestDisableScrollBar extends JPanel
    private static final String SHORT_TEXT = "text";
    private static final String LONG_TEXT = "texttexttexttexttexttexttexttexttexttexttextte";
    private static void createAndShowGUI()
        JFrame frame = new JFrame("Demo");
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        JTextArea textarea = new JTextArea(5, 5); // just to take up some space.
        final JLabel label = new JLabel(SHORT_TEXT);
        JPanel view = new JPanel();
        view.setLayout(new GridLayout(2, 1));
        view.add(label);
        view.add(textarea);
        final JScrollPane widget = new JScrollPane(view, JScrollPane.VERTICAL_SCROLLBAR_ALWAYS, JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
        widget.getHorizontalScrollBar().setEnabled(false);
        widget.getViewport().addChangeListener(new ChangeListener() {
            public void stateChanged(ChangeEvent e) {
                widget.getHorizontalScrollBar().setEnabled(
                        widget.getViewport().getWidth()<
                        widget.getViewport().getView().getWidth());
        frame.getContentPane().add(widget, BorderLayout.CENTER);
        JButton alternateText = new JButton("Switch width");
        alternateText.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                label.setText(label.getText().equals(SHORT_TEXT)?
                    LONG_TEXT : SHORT_TEXT);
        frame.getContentPane().add(alternateText, BorderLayout.SOUTH);
        frame.pack();
        frame.setVisible(true);
    public static void main(String[] args) {
        javax.swing.SwingUtilities.invokeLater(new Runnable() {
            public void run() {
                createAndShowGUI();
  }

Similar Messages

  • Auto reboots when battery is lower than 50%

    Hi, I have my 4s 16gb from this year Jan. I knew that Iphone 4S long have a problem with the battery. It is horrible but recently my unit will auto reboot when the battery is lower than 50%............ which I can only use my phone with 3G for 4 h then have to recharge........... Plz help!!!

    JUst in windows or osx too?

  • DW template - why is the main content div lower than the columns?

    I'm looking to use the DW template with 3 columns, a header and footer and have a couple of queries:
    There is a gap between the header div and the main content div which does not appear to be a margin or padding.  Why is the gap there?
    Is it possible to remove this gap and have the main content div flush against the header div (like the 2 side bar divs)?

    I don't have access to CS4 so cannot really determine what might be causing the gap.  My suspicion, however, is that it's an escaping margin that is pushing the two divs apart.  Try this - run a 1px solid border along the top of the main content div, e.g.,
    div.content {
         border-top:1px solid white;
    Does that gap go away with the border in place?  If so, then the top margin on the first child of that div is the culprit. The first child in that content div is usually an H1 tag.

  • Big Problem with Directx 11 and Games scaling when lower than native resolution

    Hi Guys,
    MY system is Windows 7 Home Premium (Korean version), and I have dual GPUs, Nvidia Geforce GT 630m for gaming, and Intel HD Graphics 4000 for all other display matters.  My native resolution is 1920 x 1080.
    This problem wasn't there couple of years back, but from 2~3 years ago, when I play recent games that require/favour directx 11 (such as Assassin's Creed IV Black Flag, Batman: Arkham Origins), it seems when I use lower than native resolution (such as 1280
    x 720) and select fullscreen, giant ugly black borders always appear around the game, and the game does not fill the whole screen.  
    I thought this was something which could be fixed in my GPU's control panel, but there was no scale fullscreen option under Nvidia's control panel.  So I went into Intel HD Graphics control panel, but there was no Scale fullscreen option there either (under
    native resolution.  With lower resolution there was).
    Anyway, after months and months of searching, I finally found an Intel forum which was discussing the same situation:
    https://communities.intel.com/thread/44539
    While going through the forum, I found out from other users that problem is not with GPU's drivers, but with Directx 11.  
    To test this theory, I put Batman: Arkham Origins in Force Directx 9 mode, and changed the game resolution to 1280x720.  And the game showed no black borders, it scaled up perfectly to fullscreen under Directx 9 (so no problem whatsoever under directx
    9).  I changed the setting to Directx 11, and the ugly black borders appeared again.
    Could someone please help with this?  I know I can change my screen's resolution every time I play the game, but it's a real nuisance to do that.  And more games are utilising Directx 11 or higher, and I don't think there are many games where I can
    force Directx 9 mode like I did for Arkham Origins.
    Or if someone connected could contact the people working on Directx 11 and ask about this issue (and get them to contact me through my email below), that would be much appreciated.
    my email:
    [email protected]
    p.s. : all my GPU drivers are currently up to date, and the black borders issue is still there

    Hello MeipoXu
    While yes, at first people on the Intel forum thought it was the display driver problem (hence the question was originally posted on the Intel forum).  But if you look closely through the pages especially Pages 2 onwards, there are some very astute
    comments by some posters:
    Update to black borders problem: The problem is DirectX11. Fx. Company of Heroes has a setting "Shader Quality" that when set to ULTRA it will run directX11 and when set below ULTRA it will run directX9. So the intel graphics driver is not
    responsible! It is Microsofts DirectX11 that does it - maybe only to computers with both Intel HD and a second graphics card for video games
    Different workarounds to the black border problem:
    Change resolution before running fullscreen
    Use directX9 instead of directX11
    Fx. in CoH2 there is a setting fx. 50% of resolution, so even in native resolution the graphics is only half and thus faster
    Try window mode without borders
    and here's also another:
    I can confirm that this problem still seems to exist, and that it definitely seems to be related to DirectX 11.
    In a variety of games, turning DirectX11 off (either in-game or using ini files in some games that don't present you with the choice) fixes the issue. But this is obviously not ideal.
    I have a laptop with a native resolution of 1920x1080, but tend to run games at 1280x720 because it provides much better performance on my HD 4400 graphics chip. This bug and the memory leak issue on Windows 8.1 are extremely annoying.
    Like the first poster, my PC has intel HD GPU, and a second graphics card for games (Nvidia).
    And all the members have mentioned that they updated the intel graphics driver, but it does not fix it - so it doesn't seem like a graphics driver problem (and more to do with Directx 11).
    And they are right.  With Batman Arkham Origins, if I set the resolution to 1366 x 768 and apply fullscreen, under Directx 11, ugly black borders appears.  Luckily Arkham Origins has "Force Directx 9 mode" which I use, but a lot of games
    don't have this mode (such as ACIV Black Flag, Watch Dogs, Sleeping Dogs etc) - you either play in ugly black borders, or can't play the game at all.
    And all my Graphics Drivers are currently up-to-date, and issue still exists, so I don't think it's the driver problem.
    I have already tried that registry method you just mentioned.  It didn't work.
    As for Directx 12, well I just hope it works better than Directx 11 (with its ugly black borders in games) does, and works well like Directx9 (with no problem in scaling).

  • "lower than intended output quality: frame blending DISabled"???

    When I print to tape, after all conforming processes have finished I get
    "Note: The following conditions exist in this sequence which may result in lower than intended output quality.
    The following can be adjusted using the Render Control tab in the Sequence Settings:
    - Frame Blending For Speed is disabled"
    ??? Frame blending, if anything, will lower the quality even further?
    And, if I turn ON frame blending the warning does not disappear but I get the additional warning
    "There are sections that are rendered at proxy quality"
    ***???

    When I print to tape, after all conforming processes have finished I get
    "Note: The following conditions exist in this sequence which may result in lower than intended output quality.
    The following can be adjusted using the Render Control tab in the Sequence Settings:
    - Frame Blending For Speed is disabled"
    ??? Frame blending, if anything, will lower the quality even further?
    And, if I turn ON frame blending the warning does not disappear but I get the additional warning
    "There are sections that are rendered at proxy quality"
    ***???

  • When I load Safari on my IPAD2, the web page comes up, but I can't scroll down the page. No matter what web page I go to the content stays darker than the navigation bar. This just started today. All other applications work fine.

    When I bring up Safari on my IPAD2, the web page comes up, but I can't scroll down the page. This just started today. No matter what web site I go to, the content is darker than the navigation pane.

    If it's happening on all sites, then assuming that it's Safari that you're using, have you tried clearing it's cache : Settings > Safari > Clear Cache (other browsers should have similar options, possibly within the actual app instead of within Settings). You could also try closing the app completely : from the home screen double-click the home button to bring up the taskbar, then press and hold any of the apps on the taskbar for a couple of seconds or so until they start shaking, then press the '-' in the top left of the Safari app (or whichever browser you're using) to close it, and touch any part of the screen above the taskbar so as to stop the shaking and close the taskbar.
    If that doesn't work then you could try a reset : press and hold both the sleep and home buttons for about 10 to 15 seconds (ignore the red slider), after which the Apple logo should appear - you won't lose any content, it's the iPad equivalent of a reboot.
    If it's only happening on a particular site then there may be content on that site that isn't supported on the iPad e.g. flash, java, silverlight

  • "The version of the Player that you are trying to install is lower than what is currently installed" when installing 14.0.0.176

    I've been deploying flash updates thru SCCM for a long time using the MSI.  With this update, many computers updated successfully, but about 200+ of them failed.  Each computer I have looked at has the message "Product: Adobe Flash Player 14 ActiveX -- The version of the Player that you are trying to install is lower than what is currently installed." in event viewer.  Attempting a manual install of the MSI produces a similar interactive message.  The current installed version is definitely older than the one I am attempting to install.  I am only able to re-mediate by manually uninstalling, and then installing 14.0.0.176.  I could script and deploy an uninstaller, but I would rather the bug with the MSI be fixed.

    Dear María,
    Finally, I have been able to reproduce the error, both in ActiveX and plugin installers updating from version 15.0.0.246.
    Here you have the logs:
    ACTIVEX
    === Verbose logging started: 18/12/2014  16:12:54  Build type: SHIP UNICODE 5.00.7601.00  Calling process: C:\WINDOWS\system32\msiexec.exe ===
    MSI (c) (E0:1C) [16:12:54:137]: Resetting cached policy values
    MSI (c) (E0:1C) [16:12:54:137]: Machine policy value 'Debug' is 0
    MSI (c) (E0:1C) [16:12:54:137]: ******* RunEngine:
               ******* Product: install_flash_player_16_active_x.msi
               ******* Action:
               ******* CommandLine: **********
    MSI (c) (E0:1C) [16:12:54:138]: Client-side and UI is none or basic: Running entire install on the server.
    MSI (c) (E0:1C) [16:12:54:138]: Grabbed execution mutex.
    MSI (c) (E0:1C) [16:12:54:155]: Cloaking enabled.
    MSI (c) (E0:1C) [16:12:54:155]: Attempting to enable all disabled privileges before calling Install on Server
    MSI (c) (E0:1C) [16:12:54:158]: Incrementing counter to disable shutdown. Counter after increment: 0
    MSI (s) (30:E4) [16:12:54:162]: Running installation inside multi-package transaction C:\WINDOWS\system32\install_flash_player_16_active_x.msi
    MSI (s) (30:E4) [16:12:54:162]: Grabbed execution mutex.
    MSI (s) (30:4C) [16:12:54:163]: Resetting cached policy values
    MSI (s) (30:4C) [16:12:54:163]: Machine policy value 'Debug' is 0
    MSI (s) (30:4C) [16:12:54:163]: ******* RunEngine:
               ******* Product: C:\WINDOWS\system32\install_flash_player_16_active_x.msi
               ******* Action:
               ******* CommandLine: **********
    MSI (s) (30:4C) [16:12:54:163]: Note: 1: 2203 2: C:\WINDOWS\system32\install_flash_player_16_active_x.msi 3: -2147287038
    MSI (s) (30:4C) [16:12:54:164]: MainEngineThread is returning 2
    MSI (s) (30:E4) [16:12:54:177]: User policy value 'DisableRollback' is 0
    MSI (s) (30:E4) [16:12:54:178]: Machine policy value 'DisableRollback' is 0
    MSI (s) (30:E4) [16:12:54:178]: Incrementing counter to disable shutdown. Counter after increment: 0
    MSI (s) (30:E4) [16:12:54:178]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Rollback\Scripts 3: 2
    MSI (s) (30:E4) [16:12:54:178]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Rollback\Scripts 3: 2
    MSI (s) (30:E4) [16:12:54:178]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\InProgress 3: 2
    MSI (s) (30:E4) [16:12:54:178]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\InProgress 3: 2
    MSI (s) (30:E4) [16:12:54:178]: Decrementing counter to disable shutdown. If counter >= 0, shutdown will be denied.  Counter after decrement: -1
    MSI (s) (30:E4) [16:12:54:178]: Restoring environment variables
    MSI (c) (E0:1C) [16:12:54:188]: Decrementing counter to disable shutdown. If counter >= 0, shutdown will be denied.  Counter after decrement: -1
    MSI (c) (E0:1C) [16:12:54:188]: MainEngineThread is returning 2
    === Verbose logging stopped: 18/12/2014  16:12:54 ===
    PLUGIN
    === Verbose logging started: 18/12/2014  16:15:40  Build type: SHIP UNICODE 5.00.7601.00  Calling process: C:\WINDOWS\system32\msiexec.exe ===
    MSI (c) (28:44) [16:15:40:364]: Resetting cached policy values
    MSI (c) (28:44) [16:15:40:364]: Machine policy value 'Debug' is 0
    MSI (c) (28:44) [16:15:40:364]: ******* RunEngine:
               ******* Product: install_flash_player_16_plugin.msi
               ******* Action:
               ******* CommandLine: **********
    MSI (c) (28:44) [16:15:40:364]: Client-side and UI is none or basic: Running entire install on the server.
    MSI (c) (28:44) [16:15:40:364]: Grabbed execution mutex.
    MSI (c) (28:44) [16:15:40:384]: Cloaking enabled.
    MSI (c) (28:44) [16:15:40:384]: Attempting to enable all disabled privileges before calling Install on Server
    MSI (c) (28:44) [16:15:40:384]: Incrementing counter to disable shutdown. Counter after increment: 0
    MSI (s) (30:2C) [16:15:40:384]: Running installation inside multi-package transaction C:\WINDOWS\system32\install_flash_player_16_plugin.msi
    MSI (s) (30:2C) [16:15:40:384]: Grabbed execution mutex.
    MSI (s) (30:3C) [16:15:40:384]: Resetting cached policy values
    MSI (s) (30:3C) [16:15:40:384]: Machine policy value 'Debug' is 0
    MSI (s) (30:3C) [16:15:40:384]: ******* RunEngine:
               ******* Product: C:\WINDOWS\system32\install_flash_player_16_plugin.msi
               ******* Action:
               ******* CommandLine: **********
    MSI (s) (30:3C) [16:15:40:384]: Note: 1: 2203 2: C:\WINDOWS\system32\install_flash_player_16_plugin.msi 3: -2147287038
    MSI (s) (30:3C) [16:15:40:384]: MainEngineThread is returning 2
    MSI (s) (30:2C) [16:15:40:404]: User policy value 'DisableRollback' is 0
    MSI (s) (30:2C) [16:15:40:404]: Machine policy value 'DisableRollback' is 0
    MSI (s) (30:2C) [16:15:40:404]: Incrementing counter to disable shutdown. Counter after increment: 0
    MSI (s) (30:2C) [16:15:40:404]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Rollback\Scripts 3: 2
    MSI (s) (30:2C) [16:15:40:404]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Rollback\Scripts 3: 2
    MSI (s) (30:2C) [16:15:40:404]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\InProgress 3: 2
    MSI (s) (30:2C) [16:15:40:404]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\InProgress 3: 2
    MSI (s) (30:2C) [16:15:40:404]: Decrementing counter to disable shutdown. If counter >= 0, shutdown will be denied.  Counter after decrement: -1
    MSI (s) (30:2C) [16:15:40:404]: Restoring environment variables
    MSI (c) (28:44) [16:15:40:414]: Decrementing counter to disable shutdown. If counter >= 0, shutdown will be denied.  Counter after decrement: -1
    MSI (c) (28:44) [16:15:40:414]: MainEngineThread is returning 2
    === Verbose logging stopped: 18/12/2014  16:15:40 ===

  • When I have headphones plugged into my iphone it says warning'' high volume'' and becomes first a red and then plop a number of red pops but it will not be so for someone else I know. My sound will be much lower than anyone else in the music, and when I t

    When I have headphones plugged into my iphone it says warning'' high volume'' and becomes first a red and then plop a number of red pops but it will not be so for someone else I know. My sound will be much lower than anyone else in the music, and when I talk by phone headset

    Hi! I have the same problem when I use my headphones .
    iPhone 4s England, iOS 6.1.2

  • Why is the Lumia Icon's ringtone lower than when previewing the ringtone in settings/system/ringtone sounds? (The volume is set at 30 in all cases.)

    Why is the Lumia Icon's (929) ringtone lower than when previewing the ringtone in settings/system/ringtone+sounds? (The volume is set at 30 in all cases.)

    Hello Lena,
    Yes, tried all those things.
    After going back and forth with Verizon's "tier 2" technical support over the last 2 days, a chat session with Nokia, no call-backs-as-promised by your technicians, then having them reinstall the phone's software -that didn't fix the problem. So they are sending me a re-manufactured replacement phone. But not a NEW ONE, because I didn't realize the problem within 14 days. You see at first, I just figured the phone had lousy volume, until I was previewing ringtones when setting the alarm clock. The phone is about one and a half months old. I have expressed my desire that a NEW phone be sent, but NO says Verizon.
    I've spent enough time, in good faith, Verizon would solve this matter, but in the process of their re-installing the software they've screwed up Backup Assistant.
    Thanks.

  • How do I disable the scroll to top button that pops up on the right side of a webpage to the left of the scrollbar when lookin at long webpages (such as ebay) ?

    Button appears in the right lower corner to the left of the scrollbar when scrolling down long-ish webpages. I find it tremendously annoying as it covers the information underneath and when I hit it accidentally it obviously makes the whole webpage jump back to the top. Any idea how I can get rid of it ? Thanks heaps for your help !

    ok, glad that the issue could be cleared up this way...
    you could use adblock plus to hide those elements on ebay though. therefore you'd have to go into the adblock filter settings & add the following filters to your custom element hiding rules:
    ebay.com#a(id=gh-bt)
    ebay.com#b(class=bk2top)

  • When i put external speakers to my g72 there's sound but it's lower than if they weren't plugged in

    This question is for a HP G72 laptop running Windows 7. When I plugged speakers into the headphone port the sound coming through is actually lower than when no speakers are used? What's the fix!

    Hey fisherking,
    I see that you're having an issue with the sound when you plug in speakers.
    Try this Document and follow the steps toward the bottom starting with the section " select desired speakers or sound device". 
    THX buddy

  • Hi, Just bought an ipod classic 160gb and i notice that when I turn the volume down all the way, music is still heard, i.e. I cannot turn it down lower than a certain volume. Is there a fix for this? Thanks

    Hi, Just bought an ipod classic 160gb and i notice that when I turn the volume down all the way, music is still heard, i.e. I cannot turn it down lower than a certain volume. Is there a fix for this? Thanks

    I've got a feeling that's the way it is. I know that if I turn the volume down all the way, I can still hear the music very softly -- which is great for listening when I have a migraine!

  • Suddenly shutdown when the battery is lower than 6%

    suddenly shutdown when the battery is lower than 6% (sometimes lower than 10%)and can not power on anymore, you need to plug the AC to trigger to power on the phone.

    Your battery gauge needs to be recalibrated. When the phone goes off, charge for just a couple of minutes, then run the battery down all the way. If it shuts off above 1% charge again for a couple of minutes, then run down again. Repeat until it actually goes off at 1%. Then charge for 4 hours with the wall charger without using the phone.
    To prevent this happening again, about once a month run the battery all the way down until the phone shuts off, then charge to 100% with a wall charger. (This is actually recommended in Apple's iPhone tips, but they don't say why to do it. The "why" is to recalibrate the battery gauge.)

  • When playing some songs off my phone the volume level is lower than some other song

    Some song volume output off phone is lower than  other how do I correct this?

    Settings>Music>Show All>Off

  • Cuatom Forms: Loosing the Vertical scrollbar when resizing the Window

    Hi All
    I have developed a Custom Form. In that there is a Content Canvas and on the top of that I have put a Stacked Canvas so that i can get both the Horizontal and Vertical scrollbars. the form has more than 40 fields to display.
    Folder tool functionality has also been added to the Form.
    The form works absolutely fine and scrollbars too.
    But when I am resizing the window (making the window size bigger or smaller by dragging the window on the Oracle Apps screen), at that time I am loosing the vertical Scrollbar. Other than Vertical scrollbar everything works fine.
    Is there any way (any code) by which the Vertical Scrollbar will not disappear.
    I would really appreciate if any one could guide me on this.
    Thanks
    Madhu

    Madhu,
    Please post your message in the Oracle E-Biz forum. This forum is for Non-EBS Forms development and everyone here may not have EBS Forms development experience.
    That having been said, I encountered this about a year ago. If I remember correctly, we were able to resolve the issue by applying a Forms server patch to the Apps Tech stack. Please check Metalink to verify.
    Craig...

Maybe you are looking for

  • No two-finger swipe for month, year, day in iCal

    I can't use a two-finger swipe to switch forward or back in iCal in day, month, or year view, only week. How can I get it to do this in the other views?

  • How to enter data in JTable?

    I have created a JTable.Now,I want to enter data in specific row and column, how can I do that?

  • Email id and company code relationship

    Hi Experts How to find particular email id is belongs to which country. Is any table or FM availabe to find the company code, email relation. Pls help

  • Posting in PNPCE mode

    Hi all, We have 2 SAP R/3 systems. One system has Logical database PNPCE for the posting program RPCIPE00. The other system has PNP as its logical database. This is because HR patch levels are different. I observed the following behaviour in the deve

  • ASN REPORT NEEDED

    Hi, I need an ASN report that shows ASN number the expected arrival date as well as material,vendor,quantity,current price and value. Can anyone please let me know if there is a standard report that can do this. If not can anyone propose me how this