The problem here is that
glujs doesn't have a custom adapter to a
progressbar control to properly update it, and
Sencha doesn't use standard setter/getter functions in their code. In this case,
glu is going to attempt to go with the standard which would be "
setValue". The real function is called "
updateProgress". This is part of what we intended for
glu to fix (the many inconsistencies with
extjs controls... much like pressed -> toggle for a button).
After double checking the code, it looks like its halfway there in the glujs code after all. Apparently though, they changed the name and its not "progress" xtype anymore... its "progressbar". From the glujs source code:
glu.regAdapter('progress', {
extend : 'field',
valueBindings:{
setComponentProperty:function (value, oldValue, options, control) {
control.updateProgress(value);
}
}
});
So this will properly configure a "progress" xtype to do the right thing, so we just need to get you a temp fix until we can get a pull request into the main trunk.
glu.regAdapter('progressbar',{
extend: 'progress'
});
If you add that to your code, you should see the progress bar work. I'll see what I can do to get that patched in the main github once you confirm that it works. Or if you'd like to add that to the progress.js adapter and submit your own pull request, then that would be awesome too! More people helping the project the better :)
Hope that fixes you up :)
-Ryan