Understanding of the process

Hi all

I don't understand the process of how that which are managed by the BB OS. I invoke an event from one of the native applications I added through the ApplicationMenuItemRepository, this event is still running in the context of the native application. But I expect that the process is passed to the application that processes the event.

Let me explain the steps I will now execute:

-When my starts (no access point to the choice) enter a menu item in a native applications through ApplicationMenuItemRepository #addMenuItem(long id, ApplicationMenuItem item)

-l' user puts the application in the background

-call the native application menu item

-handle the event, show my request by brining it to the foreground

-l' user continues to work in my application

-When the user leaves my request I have also remove menu item registration

So when I run the management of events in my application, it does not work in my application process. In this sense, it is not possible to use the locking of the event for updates to the user interface. I want to know if it is possible to change the process, then I'm in my application when you handle the event.

Thank you!

Thanks for your reply.

I solved the problem already by the way current when application descriptor registing menu item:

ApplicationMenuItemRepository #addMenuItem(long id, ApplicationMenuItem item, ApplicationDescriptor a...)

Tags: BlackBerry Developers

Similar Questions

  • Check my understanding of the composer bits/architecture

    From the documentation, this is my understanding of the process of creation of composer pool (clearly I'm to use servers esxi with SSDS, just for the storage of the replicas and clones):

    Name of the virtual machine

    Model or snapshot

    Note

    Data store

    Win7-base

    Put all the apps here: Office, Adobe, Flash, etc. to optimize it

    Production (no ssd)

    Clone of the above, then convert to template: Win7-GoldMaster model

    This can be used to easily launch another vm base if you need to create a new model, etc...

    Production

    Win7-Parent (deployed the model above)

    Install agent here, any software that may be specific to this pool

    Production

    Create the snapshot

    This snapshot will be used to create replicas

    Production

    Replica (founded snapshot, created in the pool)

    The replica is the basis of the clone vms that are created in the pool

    SSD

    Clone virtual machines

    Automatically created

    Do not separate the replica and clones (you can, but no reason here)

    SSD

    Did I leave anything? Have I misunderstood something?

    1. Also I wonder: is this 'ok' or even 'good practices' to create a second snap-shot of a Vm parent (in my example above 'Win7-Parent')?
    2. Also - is there a decent way to calculate the necessary storage? If my parents VM is say 35 GB, so what size replicas will get, and how big can I expect from the clones to get if I ever need to recompose? (especially to try to understand how many clones + replica I can get on an SSD of guests) - or I have to create a new parent for each new pool I want to create?
    3. So - I have reason to think that the line should be on the SSD (the same data bank where the clones will be) for performance reasons?
    4. Also - is it wise to use clones related to persistent desktop computers? I guess that if the file and shift profile is in place, then it shouldn't really matter if the virtual machine never gets "blended" or "refreshed", it should?
    5. What is the difference between "blended" and "refreshed" and "rebalanced" anyway?

    Thanks for any clarification, you can help me!

    TedH256 wrote:

    Fantastic - thank you, I feel like I'm almost ready to start. A subject more to clarify, if I could:

    (1) on my list - I don't know when I have to join the workstation to the domain? Master Gold that I create the snapshot of? Or... when?

    (2) I've heard people say I should not join the image of the workstation to the domain (but rather use a specification of customization to do) and I've heard of other customization plug say does not work and that quickprep must be used instead.

    Who is this?

    (3) and if the customization form 'do not work', so how to get the information about the domain to which the workstation should be attached to quickprep?

    1: unless you need to join a domain to install a special application or have something applied to the base image, then there is really no need to attach the machine parent domain because it is not manipulated post creation of the clone by quickprep or sysprep you noted.

    2: when you create a pool you have the possibility to choose Sysprep or leave the default value which is quickprep.   I've used both in the past and quickprep is the fastest and easiest method in my opinion.  I think that the commune of consensous is to use Sysprep when you can have an application that requires a unique SID for the clone or some other special use cases.

    3: Quickprep uses the account you setup to View deal joining the domain and you can specify what UO to position it in through the pool settings.

    One thing to note is that the option of choosing sysprep or quickprep is available on the pool creation and cannot be changed once the pool has been created.   If you want to change it, you must create a new pool.

    I think that covers everything, and of coruse, there are a lot of people on the Board of Directors to develop or correct me if I missed something.   Good luck and let us know if we can help you.

  • I understand that the watch ntbtlog.txt file drivers loaded during the startup process. I'm worried when it shows driver loaded, but it is not a list.

    I understand that the watch ntbtlog.txt file drivers loaded during the startup process. I'm worried when it shows driver loaded, but it is not a list. Why is this?

    Hello

    Yes, it can be in hidden files that may cause by the virus.

    I also suggest you to see link and check.

    Show hidden files

    http://Windows.Microsoft.com/en-us/Windows7/show-hidden-files

  • Can someone help me understand the process Instance recovery

    First thanks for all of you who responded to my post, any help is really appreciated.

    I would like to more deeply understand the Instance recovery process then the Administration Guide of Oracle Docs can tell me.

    What I have so far of Instance recovery is:

    1 oracle determines which files are not synchronized.
    2. all data from redo log files is applied to restore log buffers by progression. Buffers do not participate on the database of normal transactions because they are marked to pick it up.
    All these data are applied to the data files (commited and contains transactions).
    This step is called roll forward.
    3 cancellation are used to restore transaction no. After this step the datafiles not aura no data contains on them. At this point, the instance is available for users, but the blocks used are not.
    4. all files are now in sync.

    My questions are:

    -Step 1, what process determines which files are not sync? Make the bed of Smon the controlfile and data file headers and then make a list which is not sync?

    -L' step 2, what is the process that reads the information in the redo log files and complete the recovery log buffer? What is the CKPT? And how he is warned that he might start to read the files after completing step 1? There is a semaphore that is defined for it?

    -Step 2, which process applies information engaged and contains buffer redo log for the data files? When it starts to apply this information of the instance is already partially available to users?

    -Step 3, what is the process that reads up to cancel to restore transactions not? This process must be done once step 2 is complete as could be blocks of the undo tablespace on buffers of the right-wing newspaper do it again? And when this step 3 starts, the process is triggered by an another semaphore?

    -When step 3 is finished, what process changes the State of the database of partially open to open, or that's just what we call it when the database has always revenge marked for recovery?

    Thanks again in advance for the help, there are reasons not practice known this information, I'm just a curious person who could not find this information on the google...


    Ricardo Rodriguez

    Ricardo,
    Well, I'll take a chance to respond.
    (1) SMON in the start-up phase, in the strict sense in the editing phase, compares the SNA stored in the control file with the data file headers. This sCN is called checkpoint SCN. It is always higher among the controlfile so its part of the same database and is not set up to an old backup. By this correspondence, Oralce comes to know that there are some report files with their SNA control point is only not with the controlfile and consequently, instance recovery is reported. Here is the list of files is prepared.
    (2) the same process SMON only would trigger playback of the redo log files and launch the Rollforward process. Roll forward is made from the last address bytes redo controlled at the end of the restore log forward. This means that the last block, blocks have not reported in the data file are simply read and are dumped on the data files. As a result, we get a situation that the data file will end up with a lot of data committed but also committed that redo is containing both.
    CKPT process will not come in the picture I think. Where did you read what CKPT would do all this?
    (3) SMON governs all this thing is to say the application of the data for the data files. No, in this phase, we are still in the phase of mounting that this recovery is called crash recovery. Oracle wouldn't let users to use the database at this point. Data is still not available for them.
    (4) do not bring semaphores here. They are already in use when you allocated the memory of your instnace. Its work process level. After the mount phase is completed, oracle would open up the db. At this stage, "the transaction recovery" aka rear roller phase. That would be launched to relax all the operations that are not validated.
    Now to do this, undo will be used. Oracle launches this phase into two or more strictly speaking 3 ways. One, SMON would just check how many blocks will be there for the recovery. If they are larger, it would begin the rear roller with parallel slaves. This is called "we demand" rollback. It is initiated by the user. So if you were using the EMP table data and the server crashed between, now the next time you start, if you try to access the same blocks once again, they are set aside on the basis of priority.
    The third one will rollback transaction intra. It's basically splitting the work among the slaves so that if a slave is sitting free, it can share the work and can move forward to make things more quickly restored.
    Please note that all this is happening at the open stage. This means then that this is the case, oracle is available for users. And second, there is little change in this process (an integer) 9i go. This is called two-pass recovery which has been made to make this process a little faster. In this regard, SMON ignores these blocks that are controlled by DBWR during execution of the phase of rollforward.
    Hope this makes some sense and helps. Let me know if there is something wrong or unclear.
    HTH
    Aman...

  • All of a sudden does not load. don't have reinstall clean. in the process, not present in applications.

    tried in safe mode. deleted in safe mode. reinstalled. even deleted the folder under the name of proposed assistance. It still seems to load, but nothing comes. I can find it in the process, but it never shows in applications. has failed during a restoration and a saw, then a note "xpcom. Not understand. no update or changes in the config. just stopped working.

    Do a clean reinstall and delete the program folder before Firefox to (re) install a new copy of the current version of Firefox.

    Download a new copy of Firefox and save the file to the desktop.

    If possible to uninstall your current version of Firefox to clean the Windows registry and settings in the security software.

    • Do NOT remove the data personal when you uninstall your current version of Firefox, because all profile files will be deleted and you lose personal data such as bookmarks and passwords from other versions of Firefox profiles.

    Delete the program folder Firefox before installing newly downloaded copy of the Firefox installer.

    • (32-bit Windows) "C:\Program Files\Mozilla Firefox\"
    • (Windows 64 bit) "C:\Program Files (x 86) \Mozilla.

    Your bookmarks and other personal data are stored in the Firefox profile folder and will not be affected by a uninstall and (re) install, but make sure that 'delete personal data' is NOT selected when you uninstall Firefox.

    If you keep problems also create a new profile.

  • Satellite A100-999: the process of recovery (without recovery DVD/CD)?

    Hi all

    Here is my GOAL: I want to reinstall the original Windows Vista as it was when we bought this laptop.

    My PROBLEM: we never managed to create recovery DVDs (just after the purchase), always gave an error... today and to my surprise, I can't find any operating system recovery tool is...

    1. to the power of power off: I tried the button "0" (as read on the internet), but did nothing special...

    2 - I tried then in the options menu (after F8 on reboot): FIX YOUR COMPUTER
    Then (after choosing the Spanish language and the connection as a user), I tried to launch the WINDOWS RESTORE COMPLETE lo, but he said that no CD/DVD... (no current number with this = CD/DVD drive works fine)

    3 - I then tried another interesting option: RECOVERY HHD (more or less like this, as I have in Spanish version)... Just a pop-up open (maybe on the DVD recovery) but without any touch of the process...

    More complicated now, isn't?

    4 INFO:
    I could find the hidden partition and display it. It contains files and folders: a record 'source', 'boot.sdi"if I remember correctly... and maybe more...
    => I copied on a USB key and registered on a new DVD (and the image.iso of them as well) and repeat points 2 and 3 above, but nothing has changed... (the content of this DVD is read without problem on another laptop)

    => QUESTIONS:
    -This folder and files (found in the hidden partition) means that the recovery is still here?
    -Are there a special file.exe or the procedure to follow in order to be able to launch these files found?
    (my ultimate last chance: order than the recovery CD of Toshiba, if it is still possible)

    Thanks in advance
    S.

    Post edited by: shupachups

    > I understand now that these files (hidden partition) are those used for the display of this special menu (after you click REPAIR MY COMPUTER) with the COMPLETE WINDOWS RESTORE, RECOVERY HHD...

    > Is that correct?

    No, the small hidden partition is created by the Windows system, and these aren't the recovery disc files.
    Toshiba Recovery disk files are placed (in general) on the D partition, it is not hidden.

    > So I guess I should have a COLLECTION case somewhere... but I read in some messages of this type of comment: 'the series A100 not fitted the HARD drive recovery partition ".

    That could be just because the A100 is old series and drive HARD recovery was not available at the moment
    As far as I know the series A200 and new series were equipped with recovery option.

    > If not available, I'm already so on this last-chance-step explained above? This means to order the DVD of recovery on https://backupmedia.toshiba.eu/landing.aspx

    Here is the link to the page where you can order a recovery for the EU Toshiba notebook disk series but I don't very well if you'll be able to order this disc don't due to the age of the laptop of m.

  • What is the order of the removal of the songs to an iPod Classic syncing > somehow my laptop has started the process of synchronization without my knowledge and removed approximately 2,000 songs of my iPod classic.  How can I identify which were delete

    What is the order of the removal of the songs to an iPod Classic syncing > somehow my laptop has started the process of synchronization without my knowledge and removed approximately 2,000 songs of my iPod classic.  How can I identify which were deleted songs?  I always manually move files to prevent this.  I'm on Windows 10.

    Has no way to know that...

    If your library iTunes music fits on the storage space of 160 GB of your iPod classic, you just set to automatically sync your entire library of music.  Then, it won't matter which has been removed and which do not get deleted, because your iPod music library is the same as your library iTunes music.  And iTunes it keeps this way, every time your iPod connection (or click sync , if already connected).

    If you don't want "everything" in your iTunes library on your iPod (understandable), you can create a playlist in your iTunes library with all the songs you want on the iPod.  Then, set to automatically synchronize the playlist to iPod.  Instead of manually managing iPod, you manually manage playlist in your iTunes library.  The iPod has no need to be connected.  The next time you connect the iPod (or click sync , if already connected), iTunes will update the iPod with the same changes.  The big advantage is, if something happens like what you describe, or needs to restore iPod (erased) or even if break you your iPod (and get a new), need you a few mouse clicks to solve the problem.  Just set it up to sync the same playlist once again, which exists in your library iTunes (not only on the iPod).

    You can post back for more information about how to use automatic synchronization to do what you want more easily, go ahead.

  • Stop the loop in the process

    Hello

    Once, I am for another question, desire to learn more about labview and these countless obscure secrets.

    Well my problem seem is a common problem, but I have not found the answer in other topics.
    Here are the levels of my (simpler if you look directly at VI) VI

    1st level, I have an event to bring the action or return to the main Vi
    level 2 (during the measurement process), I have an loo whilep with an event case inside to stop the loop if the process is blocked. but it does not work.

    And to make matters worse I can't press the keys at the start of the measure

    I'm on this problem for 10 hours is not a question asked without thinking, but I am really stuck.

    Thank you

    Firstly, stacking of the structures of the event is going to be tricky, very quickly, so I want to disencourage to do until you are an experienced developer of LV. You are currently a little diving on the "first numbers", which is generally understood as the warnings from the structure of the event.

    The second thing is that I understand that you want to terminate the wait function itself (which represents your external code). This can be done. The reason is simple: LV is just waiting for the code complete. So saying LV to stop his execution will happen as soon as LV "took over". This will happen once the external code is complete.

    You CAN complete the thread using the Windows API, but you should / must restart the entire application of the LV to prevent corruption of memory created by the son put to death (not recommended).

    hope this helps,

    Norbert

  • I just installed Java and now I get an error for the processing of JSP

    original title: JSP processing error

    I'm trying to understand what JSP processing error and how to fix them.  We just did an update for JAVA, and then we get this error.  I don't understand resource of portlets and permission.  How can I fix it?

    Hello

    1. could you give us the exact JSP error that you experience?
    2. Once you get this error message?

    Try to uninstall and reinstall the whole Java and check again. You can also seek assistance from support Java.
    http://www.Java.com/en/download/support.jsp

    I hope this helps.

  • the process 'wlcomm.exe "has been creeping ruinning using between 45 to 85% of my CPU in Windows Live Messenger

    I am running Windows Live Messenger 2011 - Build 15.4.3508.1109 and since the last update, the "wlcomm.exe" process, I understand is a process of type update of the WLM Contacts creeping ruinning using between 45 to 85% of my CPU, even when I exit Messenger. Is there a way to disable this update of Contacts? If not, what can do to solve the problem before the WLM uninstaller that I don't want to do what it is an important way to commuinicating with my colleagues?

    Thank you

    Hello

    they will help you with your questions/problems Messenger when repost you the link below in the Messenger forums

    http://windowslivehelp.com/product.aspx?ProductID=2

  • I returned to windows 7 on my laptop Acer 5253 10 Windows and I lost my network card driver in the process.

    * Original title: jake

    I returned to windows 7 Windows 10 on my laptop Acer 5253, apparently, I lost my network card driver in the process. I want to download a network card for a usb key to solve the problem, but I don't know how. I have no internet access on the Acer so I can't download directly. I not had a disc with disks on it to Acer, they came preloaded. I am running windows 7 pro on the Acer and Dell desk top on as I type. Can someone HELP me understand this? I am not at all computer savvy and need help.

    Using another computer, visit the ACER support for your computer and download the drivers for a USB.

  • Impossible to change the priority of the process in the Task Manager

    Ive recently installed x 86 windows 7 RC1 and found that when running of 2 copies of the world of warcraft (dual-boxing) + ventrilo (+ other programs scattered... Vuze / MSN etc.) that the two windows in world of warcraft suffer massively in terms of frequency of frames and responsiveness during the exchange between the windows. Ive also noticed that the system does not seem to allow any time processor, which inturn hurt speech to wind... becoming lag ventrilo and shredded when send all voice data. Ive tried to allocate more time processor for programs, but windows gives me the error "this operation could not be completed, access denied. This did not happen under Beta to my knowledge. I have not tested in safe mode...

    Now, I understand the security features of the system and believe that I have all the correct Administrator security privileges, but im still getting this error, even if I run the programs as an administrator, they still suffer small amounts of time processor.

    Ive got a system strong enough, so it's not as if there are limited resources - this has me boggled.

    Intel E8400 @ 3 .00GHz
    Card mother Gigabyte EP45 DS4P-
    4 GB DDR2
    2 x Crossfire 4670

    The drivers are all the
    Virus scanner is the only program running outside those mentioned.

    Hello, ApolloFury

    I'm happy to offer a few suggestions, but you will have to go on Support of Windows 7 forums on the following link for assistance troubleshooting: http://social.technet.microsoft.com/Forums/en-US/category/w7itpro

    After you open the Task Manager, click on Show processes from all users to ensure that it is run as an administrator. To divide the load, set each instance in its own kernel by click right-click on the process, Set Affinity and make sure only one heart is selected. Select the other core for the second instance. If you have a second hard drive, connecting it the second instance the second hard drive should also increase performance.

    Lower your settings at least in the game.

    You can also try to choose a basic theme to disable the Aero interface.

    If your antivirus scanning on access to files, it can cause too much additional slowdown with largefiles.

    I hope this helps.

    David
    Microsoft Answers Support Engineer
    Visit our Microsoft answers feedback Forum and let us know what you think.

  • Repeat the process of archiving for MAX PERFORMANCE in 11g

    Hello Evertyone,

    When I go through documents, source: http://docs.oracle.com/cd/B19306_01/server.102/b14239/log_transport.htm#i1178539

    Redo the archiving process: LGWR and ARCH (MAX PERFORMANCE)

    Network Transmission mode: SYNC If you are using ARCH process

    Oracle Data Guard 11 GR 2 Administration Guide beginner by Emre Baransel

    -I see this summary: transport ARCH is not recommended because it offers no advantage.

    What advantage LGWR provides rather than the ARK in MODE PERFORMANCE MAX?

    In which clearly defined doc information?

    Hello

    1. the Oracle 10 g documentation link you have provided that it be said that (it would be even other oracle docs)

    Allows maximum performance mode you either set the LGWR and ASYNC attributes or set the ARCH attribute on the LOG_ARCHIVE_DEST_ n parameter for the standby database.

    2.i hope you know the difference between the role of process LGWR and ARCH from the perspective of the database

    3 by default, redo transport services use some ARCn process to archive log files to redo online on the primary database. Archiving ARCn processing supports only the protection of the level of maximum data performance in Data Guard configurations

    Check-in occurs when a log switch occurs on the primary database:

    • On the primary database, after the ARC0 process archives successfully redo online newspaper the local destination ( LOG_ARCHIVE_DEST_1 ), the ARC1 process transmits redo leave log files local archived redo (rather than the online redo logs files) to the remote standby destination ( LOG_ARCHIVE_DEST_2 ).

    By coming to the LGWR

    You can possibly afford to restore transport services using process LGWR for transmitting data to roll forward to distant destinations.

    Using the LGWR process differs from the ARCn processing (described on the point 5.3.1), because rather than wait for online redo log to the primary database and then written archived all again to connect to the destination remote all at once, the process LGWR selects a log file waiting for Redo on the standby site that reflects the sequence of journal number (and size) of the current log file recovery online primary database.

    Then, again being generated at the primary database, it is also transmitted to the remote destination. Transmission to the remote destination will be either synchronous or asynchronous, depending on whether the SYNC or the ASYNC attribute is set on the LOG_ARCHIVE_DEST_ n parameter. Synchronous LGWR treatment is necessary for maximum protection and maximum availability of data protection patterns in Data Guard configurations

    4. it is not on the recommendation, its option to use - its role and how it works with over role, you understand. Oracle never says it's bad or wrong (you decide)

    -HTH

    -Pavan Kumar N

  • Question about the process() in Lession 1-2 method

    Lesson 1-2 contains the statement "String r = process (list, (x, y)-> x.length () - y.length ())", that I do not understand and cannot parse, even if I am a little familiar with lambda expressions. "  The method takes a list of String and a comparator, but the result is assigned to a unique string.  What result returned by this method?

    Looks like you are looking to slide 4 lesson 1-2.

    The example here does not say what the process() method, but one can imagine that she's going through all the items in the list and chooses the one that is the largest according to the provided comparer. This is similar to the Collections.max (Collection, comparator) method. Who is?

    Furthermore, there is a small error in the declaration of the process() method which could give a little trouble. The statement must have a parameter of type:

    static T process(List l, Comparator c)

    If you have problems, the analysis of the code, the line in the example is

    String r = process(list, (x, y) -> x.length() - y.length())

    In this case, the reference parameter is the lambda expression

    (x, y) -> x.length() - y.length()

    This has two parameters which, in this context, must be of type String. The Agency calculates the difference between the lengths, which is an int. Thus, the lambda takes two strings and returns an int. This corresponds to the comparator interface compare() method.

  • The replacement of the PK in the process to insert the form after this

    Hello

    I'm quite new in the world of the APEX and I'm having a problem I want to please appreciate any input on... I use APEX 5.0.

    I have a form page to insert (P2) to a new section in my table of queries (with PK of 'ID' column). The billing ID (P2_ID) page is hidden (not sure if that makes a difference)... I then have a process after submit type "Send E-mail" and I want to include information about the new entry in the email.

    Each substitution that I do, as & P2_Description, & P2_Requester. etc works fine, but the replacement of the ID (PK - & P2_ID) does any work. I presume it is because at that time, the recording has not intervened in the table, and the sequence/trigger has not generated the following value?

    How can I please pass this value to the process/electronic mail? I tried to use P3_ID (P3 being the form of update page) and it works, but it always sends the previous entry.

    I'm sure that it must be simple, but as I said I'm pretty new to APEX and could not understand how! Is it possible to have this identification number to pre-fill the next value in the table field, before the present? And what happens if someone else creates a new entry at the same time?

    Thanks in advance

    George

    Hi George,.

    User807933-Oracle wrote:

    Thanks a lot for your reply Jitendra,.

    Do I have to use a different page for "Return Key in Item" element other than P2_ID?

    Under the settings for the DML processes, I have:

    Primary key column: ID

    Main key: P2_ID

    and added P2_ID to return key in the element. Support operations is just "Insert..."

    However, it is always empty when it arrives on the enamel. My process to send the e-mail message must be in a different area? I'm currently after shows. Maybe add to the treatment area, after the DML process?

    Thanks again!

    How are you referring to the item values in the process of your e-mail?

    your mail sending process should be after the insertion process.

    Kind regards

    Jitendra

Maybe you are looking for

  • Lenovo A6000 Google maps crashing

    Hello On my lenovo A6000 I amunable tosearch location using google maps. The google maps application opens but if I try to find a place in particular or enter destination the app stops working and outputs. Originally thought that it could be a ram pr

  • IBM Thinkpad message: 'this machine can run faster with the USB 2.0 hub.

    Original title: Thinkpad USB 2.0 Hub. Hello: I have an IBM Thinkpad T-21 which is under Ubuntu & Windows xp.  I primarily use Windows XP.  The pop-up that keeps occurring is "this machine can run faster with the USB 2.0 hub.  Can you tell me how to u

  • Help me remove a Trojan horse for my laptop.

    Hello, I'm having a problem with my computer, everytime I try to click on a desktop icon that connect to the internet at all, there is a variable pop up that says WARNING stop a suspect threatens to do all that, please set to level to get rid of the

  • Music, videos, photos are locked and access is STILL denied

    I know that many of these threads exist but I tried all the solutions listed in them and nothing works. I am an administrator on my laptop. There is only one account, mine. Suddenly, my music, my documents, my videos and my pictures are locked. There

  • How to display the horizontal output?

    Hi allI need to display the output horizontally in my report.Output current:col1 col2-----    ------1          a2          b3          cPower required:col1: 1 2 3col2: a, b and cI can do it by the layout of rdf, but I need to do it by XML editor or a