Date Widget
-
- Profound User
- Posts: 91
- Joined: Fri Aug 03, 2012 11:07 am
- First Name: Paul
- Last Name: Ramcharitar
- Company Name: Banks DIH
- City: Georgetown
- Zip / Postal Code: 592
- Country: Guyana
- Contact:
Re: Date Widget
Hi scott, how do I go about preventing the default action?
-
- Experienced User
- Posts: 2711
- Joined: Wed Aug 01, 2012 8:58 am
- First Name: Scott
- Last Name: Klement
- Company Name: Profound Logic
- City: Milwaukee
- State / Province: Wisconsin
Re: Date Widget
We provide an API for this:
http://www.profoundlogic.com/docs/displ ... +event+%29
However, you need to pass the event object to it. In the newest release, we've created a global variable for the event object, but in previous releases it wasn't always available.
http://www.profoundlogic.com/docs/displ ... +event+%29
However, you need to pass the event object to it. In the newest release, we've created a global variable for the event object, but in previous releases it wasn't always available.
-
- Profound User
- Posts: 91
- Joined: Fri Aug 03, 2012 11:07 am
- First Name: Paul
- Last Name: Ramcharitar
- Company Name: Banks DIH
- City: Georgetown
- Zip / Postal Code: 592
- Country: Guyana
- Contact:
Re: Date Widget
preventEvent didn't work (in the mobile client). I put it in the onlick on the widget, like so:
Code: Select all
setTimeout( function() { pui.showCalendar("Date1"); }, 0 );
preventEvent(event);
- David
- Profound Logic Staff Member
- Posts: 690
- Joined: Fri Jan 04, 2008 12:11 pm
- First Name: David
- Last Name: Russo
- Company Name: Profound Logic Software
- Contact:
Re: Date Widget
What version of Profound UI are you using?
Also, when you say it doesn't work, do you mean to say that the default event action is just not prevented, or is some error reported?
Also, when you say it doesn't work, do you mean to say that the default event action is just not prevented, or is some error reported?
-
- Profound User
- Posts: 91
- Joined: Fri Aug 03, 2012 11:07 am
- First Name: Paul
- Last Name: Ramcharitar
- Company Name: Banks DIH
- City: Georgetown
- Zip / Postal Code: 592
- Country: Guyana
- Contact:
Re: Date Widget
version : 4.7.1
I have this set in the onclick of an image widget:
It works in the browser (the calender pops up), so I assume the default action is prevented, but it does not work in the profound ui mobile client. When I tap on the image nothing happens.
I have this set in the onclick of an image widget:
Code: Select all
pui.showCalendar("Date1");
preventEvent(event);
- David
- Profound Logic Staff Member
- Posts: 690
- Joined: Fri Jan 04, 2008 12:11 pm
- First Name: David
- Last Name: Russo
- Company Name: Profound Logic Software
- Contact:
Re: Date Widget
Thanks. If you have 4.7.1, it should work, as the 'event' variable was only added to the widget event properties in that release.
It must be some issue with running it in the mobile client. Can you please contact our technical support team and:
1. Send a copy of your display source code. You can use File->Save As and then the Local tab to save it to your PC.
2. Let us know what specific device and OS version you are running the mobile client on.
We can then test with the screen here to see if we can reproduce and correct the problem.
It must be some issue with running it in the mobile client. Can you please contact our technical support team and:
1. Send a copy of your display source code. You can use File->Save As and then the Local tab to save it to your PC.
2. Let us know what specific device and OS version you are running the mobile client on.
We can then test with the screen here to see if we can reproduce and correct the problem.
-
- Profound User
- Posts: 91
- Joined: Fri Aug 03, 2012 11:07 am
- First Name: Paul
- Last Name: Ramcharitar
- Company Name: Banks DIH
- City: Georgetown
- Zip / Postal Code: 592
- Country: Guyana
- Contact:
Re: Date Widget
Thanks David. I sent a email with the details and source code.
- David
- Profound Logic Staff Member
- Posts: 690
- Joined: Fri Jan 04, 2008 12:11 pm
- First Name: David
- Last Name: Russo
- Company Name: Profound Logic Software
- Contact:
Re: Date Widget
Thanks, we'll have a look. In the meanwhile, an alternative might be to use the device's built-in date picker. To do that, you could just use a normal textbox and set 'input type' to 'date'. This will bring up the device's built-in date picker anytime the user puts the cursor into the text box.
If you wanted to still have a separate image they can tap on to show it, you could just focus in the box with this code when clicking on the image.
Of course, we will try to determine what is going wrong with the PUI date picker in this case, but this might get you going in the meanwhile.
The device's built-in picker might also be a bit more 'finger friendly'. Maybe that was the motivation for them to tap on a separate image to begin with?
If you wanted to still have a separate image they can tap on to show it, you could just focus in the box with this code when clicking on the image.
Code: Select all
getObj("Date1").focus();
The device's built-in picker might also be a bit more 'finger friendly'. Maybe that was the motivation for them to tap on a separate image to begin with?
-
- Profound User
- Posts: 91
- Joined: Fri Aug 03, 2012 11:07 am
- First Name: Paul
- Last Name: Ramcharitar
- Company Name: Banks DIH
- City: Georgetown
- Zip / Postal Code: 592
- Country: Guyana
- Contact:
Re: Date Widget
Hi thanks. Yes my problem was the pui datepicker not being finger friendly in mobile devices. The built in date picker is a great solution. But can I change the format the date is returned in? Right now it returns this format: "mm/dd/yyyy". I would like it in this format: "yyyy-mm-dd"
- David
- Profound Logic Staff Member
- Posts: 690
- Joined: Fri Jan 04, 2008 12:11 pm
- First Name: David
- Last Name: Russo
- Company Name: Profound Logic Software
- Contact:
Re: Date Widget
What type of field are you binding to the 'value' of the text box? If you use a date field, it will simply be returned as a date value. I'm guessing that you are not using a date field, if the format is coming into play? If you need to store dates in a different type of field, you could date fields in the display file, and then use %Char() in your RPG program to convert them to character, and then %Dec() to convert to numeric, if you are storing it that way.
Does that help?
Does that help?
Who is online
Users browsing this forum: No registered users and 1 guest