×

Discussion Board

Results 1 to 5 of 5
  1. #1
    Registered User
    Join Date
    Apr 2004
    Posts
    8

    6600 - CAknPopupFieldText does not show up on screen

    I am creating a form with a POPUP_FIELD (i.e. type=EAknCtPopupFieldText).

    Everything works fine, except that when clicking OK on the item, the popup box does not appear. It seems to be running, because using arrows and selecting causes the value to magically change. But the popup window itself is not visible.

    The code works fine (and popup window is visible) on the emulator and also on a 3650.

    Any ideas?

  2. #2
    Regular Contributor
    Join Date
    Mar 2003
    Posts
    58

    6600 POPUP_FIELD

    Has anyone got the answer of this question?
    I am having the same problem.
    POPUP_FIELD example never works fine on 6600 except on Calendar and TODO application from Nokia.

    I guess Nokia should answer this question.


    Regards,

    RK

  3. #3
    Registered User
    Join Date
    Apr 2004
    Posts
    8

    ugly workaround

    I never found an explanation or solution, but I did find this inelegant workaround for my problem above.

    It seems the popup opens only if there is enough space initialized for it below on the form. So if you have enough controls below it, it will open. I added a few blank lines like this

    DLG_LINE
    {
    type=EEikCtEdwin;
    prompt="";
    id=EMvaDlgDummy;
    control = EDWIN {};
    },
    DLG_LINE
    {
    type=EEikCtEdwin;
    prompt="";
    id=EMvaDlgDummy2;
    control = EDWIN {};
    }

    A colon appears on those lines and the user can navigate to them and get a cursor, so it's a horrible solution, but the only one I've found. You can also make these edwins uneditable in the initialization code.

  4. #4
    Regular Contributor
    Join Date
    Mar 2003
    Posts
    58

    POPUP_FIELD

    Hi,
    Thanks for your reply, I can start with this. I am just wondering whether you know how to create the same field as new field entry on Calendar application.
    If you notice the field size in the calendar application is bigger than normal, it is a 2 line field. This might solve the problem if we can do this.

    Regards,

    RK

  5. #5
    Regular Contributor
    Join Date
    Mar 2003
    Posts
    58

    popup field fixed on 6600

    Hi louiethenose,
    I solved the problem by using doublespaceformat. It works fine on 6600.

    Add this line in the resource form
    flags = EEikFormUseDoubleSpacedFormat;

    Regards,

    rishiak

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
×