Announcement

Collapse
No announcement yet.
X
  • Filter
  • Time
Clear All
new posts

    DynamicForm on a Modal Window - Tabbing is disabled

    I've upgraded my environment with the 3.0p [02-28-2013] build of SmartGWT Pro

    After a quick regression, all my functionality seems solid. The only issue I found was the use of DynamicForm on popup Window. When window.setIsModal(true), I'm unable to tab between the fields of the form. Hitting tab on a field does not move the focus to the next field (focus remains on original field). If window.setIsModal(false), all functionality is restored.

    Can you check it out?

    Code:
    final Window window = new Window();
                    window.setWidth(300);
                    window.setHeight(150);
                    window.setTitle("Canvas Size");
                    window.setAutoCenter(true);
                    window.setIsModal(false);
    
                    DynamicForm form = new DynamicForm();
                    form.setHeight100();
                    form.setWidth100();
    
                    form.setNumCols(2);
                    form.setWrapItemTitles(false);
                    form.setAutoFocus(true);
    
                    final TextItem heightItem = new NumbersOnlyTextItem();
                    heightItem.setTitle("Height");
                    heightItem.setValue(dto.getHeight());
                    heightItem.setSelectOnFocus(true);
    
                    final TextItem widthItem = new NumbersOnlyTextItem();
                    widthItem.setTitle("Width");
                    widthItem.setValue(dto.getWidth());
                    widthItem.setSelectOnFocus(true);
    
                    form.setItems(widthItem, heightItem);
    
                    window.addItem(form);
    An unrelated followup question: I previously was running the 3.0p [01-12-2013] nightly build. This latest version seems to improve IE8 stability greatly (especially centered around persistent "Stop running this script?" issues and speed of loading tables). Can you confirm that specific changes were made over the last month to the 3.0p codebase that address IE8 performance issues?

    Thanks!

    #2
    Yes, we did make some changes to break up processing for IE8 and earlier.

    These aren't performance improvements, they are just workarounds for IE's completely broken detection of runaway scripts. In many cases, you need to make the logic slower to make IE not mess up.

    We're already working on the issue with tabbing in modal dialogs, will let you know when it's fixed.

    Comment


      #3
      The tabbing on modal dialogs issue should now be resolved - please try the next nightly build (March 2 or greater)

      Regards
      Isomorphic Software

      Comment


        #4
        Confirmed that functionality is restored using nightly build 03-04-2013. Thanks!

        Comment

        Working...
        X