Announcement

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

    MiniDateRangeItem.addChangedHandler - handler doesn't work!

    Hello, dear smartgwt developers!

    I've found MiniDateRangeItem control very convenient, but unfortunately it doesn't fire Changed event...

    Here is the info you requested:

    1. SmartGWT 2.2 + IE 8 and Mozilla Firefox 3.6.12

    3. for a client-side problem, the contents of the Developer Console:
    Code:
    00:03:44.272 [INFO] [recondashboard] Module recondashboard has been loaded
    4. if there is a JavaScript error, the stack trace logged in the Developer Console (from Internet Explorer if possible);
    Code:
    Webpage error details
    
    User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C)
    Timestamp: Fri, 19 Nov 2010 22:04:10 UTC
    
    Message: 'isc' is undefined
    Line: 7
    Char: 1
    Code: 0
    URI: http://127.0.0.1:8888/recondashboard/sc/skins/SilverWave/load_skin.js
    5. sample code:
    Code:
    TabSet mainTabs = new TabSet();
    mainTabs.setWidth(600);  
    mainTabs.setHeight(800);
    
    Tab summaryTab = new Tab("Summary");
    VLayout summaryTabVL = new VLayout();
    
    
    DynamicForm dateForm = new DynamicForm();  
    dateForm.setWidth(450);  
    dateForm.setIsGroup(false);  
    MiniDateRangeItem dateRangeItem = new MiniDateRangeItem("mdri", "Date Range");
    dateForm.setItems(dateRangeItem);        
    
    dateRangeItem.addChangedHandler(new ChangedHandler()
    {
        @Override
        public void onChanged(ChangedEvent event)
        {
            SC.warn("Changed!");
        }
    });
    
    summaryTabVL.addMember(dateForm);
    summaryTab.setPane(summaryTabVL);
    
    mainTabs.setTabs(summaryTab);
    
    mainVL.addMember(mainTabs);
    mainVL.setMargin(5);
    mainVL.setWidth100();
    mainVL.setHeight100();
    
    mainVL.draw();
    There is no messages I recieve when I change value of the control from the web-page. Also the debugger doesn't enter method onChanged().

    The interesting thing is that if I add this:
    Code:
    dateRangeItem.addClickHandler(new ClickHandler()
    {
        @Override
        public void onClick(ClickEvent event)
        {
            SC.warn("Click");
        }
    });
    this type of handler perfectly works.

    Please help me, I need ChangedHandler to work.

    Thank you very much in advance!

    #2
    Just checked: DateRangeItem has the same issue, but when I changed it to simple DateItem, it worked. So it's definitely a bug.

    Thanks.

    Comment


      #3
      Already fixed, try a nightly (smartclient.com/builds).

      Comment


        #4
        Thanks for your fast reply.
        Tried today's nightly, works perfect.

        Comment

        Working...
        X