on 05-10-2014 3:40 PM
Hello All , is it possible in muliticheck box in SAP syclo agentry ? Requirment is : made application to send email when i choose recipients list ? through compelx table or data table its coming one by one . But i want in list and i can choose mulitpla at same time . Can you please provide suggestion ? How it possbible ? Thanks & Regards, Kunal Varaiya
Kunal,
You are correct that there is no CT or DT control that supports multi-select (that I know of?). You can do multi-select on Windows object list screens and tile lists, but I don't think this works on the phone or tablet clients.
Jason Latko - Senior Product Developer at SAP
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
a workaround would be to
- loop over the complex table and copy the entries in a "temporary" object collection
- add a list tile view to your details screen on the temporary collection
- enable single click action on the tile and add a single click action that will "mark" the tile (set/reset a boolean in the temporary collection object behind the tile)
- add, e.g., an embedded image to the tile that will be visible only if the tile is marked (to give visual feedback that the tile has been actually marked)
Hope this is relevant to your problem.
Regards, Daniel
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Christopher,
as Daniel already mentioned (step-by-step). You need a dummy object. This dummy object is maintained from e.g. a DT or CT, by looping over the CT or DT and creating the objects and pass it into a collection, that should be on the main object. You also need a flag within that dummy object, that represents the value of the checkbox. This flag is set via the single click action for example.
BUT that stronlgy depends on the platform you are using. In Windows it was working like a charm. I didn't test it on android or IOS. I think with IOS you have to do a workaround as Daniel already mentioned as well, with using embedded images.
Kind regards,
Mike
Hi,
you need to create a subaction step "CollectionAddLoop" with
- execution type "Loop over collection",
- as collection you have to specify the complex table you want to copy (if you have to filter the complex table and performance is an issue, use a complex table index - but prepared to throw your PC out of the window because it might take a while for you to figure out in which cases the index stuff works in this context),
- use the execution rule to filter the complex table in case you do not need all the entries
- as action, specify an action "CollectionAdd" where the action consists of a transaction step where the properties of the complex table are copied over to the temporary collection object being added (use "property from different object" and browse to the "current" row in the complex table you want to copy)
Hope this is sufficient information for you to implement this. If you have problems with the looping, first try to create the "CollectionAdd" action and copy the first line of the row and see if that works.
Daniel
Well Daniel was faster! Thanks for the explanation.
Nothing to add so far. His step by step guide is really nice. I especially like this sentence: " but prepared to throw your PC out....". One thing. please be aware it strongly depends on the amount of data you would like to use in a tile. If you are dealing with millions of records....please do not do it!
Kind regards,
Mike
Hello Bill / Jason / Steve , Can you please check for this post ? Thanks & Regards, Kunal Varaiya
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
88 | |
10 | |
10 | |
9 | |
7 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.