Here is a sample snippet (a field text that shows a date, a button that
allows to change the date):
var fld = new qx.ui.form.TextField;
var btn = new qx.ui.form.Button("...");
btn..addEventListener('execute', function() {
var cp = new qx.ui.component.DateChooser;
cp.setBorder(null);
cp.setDate(strToDate(fld.getValue(), true));
cp.auto();
cp.addEventListener(qx.constant.Event.SELECT, function() {
fld.setValue((new
qx.util.format.DateFormat('dd-MM-yyyy')).format(cp.getDate()));
vnt.close();
fld.focus();
});
var vnt = new qx.ui.window.Window("Date chooser");
with (vnt) {
addEventListener(qx.constant.Event.KEYDOWN, function(ev) {
switch(ev.getKeyCode()) {
case vKeys.esc:
vnt.close();
fld.focus();
break;
}
});
addEventListener(qx.constant.Event.APPEAR, function() {
cp.focus();
});
set({
top:50,
left:50,
modal: true,
minWidth: null,
minHeight: null,
resizeable: false
});
auto();
add(cp);
addToDocument();
open();
}
});
Mike Crowe-4 wrote:
>
> Hi folks,
>
> How do you get an event when a user clicks a date (or presses space)?
> I've reviewed David's event patch, tried it and other combinations,
> and nothing.
>
> Can somebody please help? Here's what I'm trying now:
>
> var chooser = new qx.ui.component.DateChooser;
> chooser.auto();
> chooser.setWidth("100%");
> chooser.addEventListener(qx.constant.Event.SELECT,function() {
> alert( this.getDate() );
> });
> dock.add(chooser);
>
> I've tried both alert() and console.debug() (to firebug).
>
> Any help appreciated!
> TIA
>
>
>
>
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share
> your
> opinions on IT & business topics through brief surveys -- and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> qooxdoo-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>
>
--
View this message in context:
http://www.nabble.com/Events-and-DateChooser-tf2360157.html#a6596923
Sent from the qooxdoo-devel mailing list archive at Nabble.com.
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel