UI5 Web Components and ObjectListItem - ui5-webcomponents

I am experimenting with UI5-webcomponents and Angular. I try making an application that has similar design with an existing OpenUI5 application that uses a list with ObjectListItem items. The only equivalent I found is ui5-li but it has very limited properties - description and info for texts. I need also number and nubmerUnit + some statuses.
Can I somehow achieve this preferably without custom css?

Related

Using WinAppDriver to automate TcxVerticalGrid

I'm trying to automate a WinForms application that contains a TcXVerticalGrid control. I'm able to access the control using the FindElementByXPath method, but I cannot figure out how to get access to the rows within the component. The component is used like a property grid, where each row has a property name in the left column and an editable value in the right column. I'm trying to figure out how to move the the correct row based on the property name, and then edit the corresponding property value.
I've tried using WinAppDriverUIRecorder.exe tool as well as Inspect.exe, neither of which were able to provide much insight. I've searched Developer Express for answers, but I wasn't able to find anything. One blog post said that they had no plans to support Microsoft's UI Automation api, while another said that they did support WinAppDriver. I'm not sure what technology Appium uses to access Windows controls, but it seems like Developer Express components might not support that technology.
I don't have much experience with Appium or WinAppDriver, so any advice would be helpful. I am able to automate the application with TestComplete, however, it's only possible with their Open Application technology. I've also tried FlaUI, but I wasn't able to get that to work with this component either.
Is it possible to automate this component with Appium, or should I look for a different technology?

On blackboard is it possible to open multiple scorms?

I'm having difficulty finding way to open multiple scorms simultaneously..
Is there a setting that I need to change or blackboard does not allow multiple scorms to be opened?
So commonly with SCORM you have a Runtime API that is nested somewhere on the LMS web page. This API is directly flavored for the SCO that was requested. So having multiples trying to talk to the same API would lead to data corruption. The only way to extend the capability for multiple shareable content objects would require more IFRAMEs. You'd need to nest the runtime in the first IFRAME, then the Content in a sub IFRAME. I've accomplished this with another client and it was done mainly to represent single page SCOs stacked on top of each other as a Q and A style homework display.
Is it optimal? Probably not. Does it work? Totally. The SCORM Runtime is a JavaScript based API which is populated with a CMI object. Namespaces within that CMI Object (get / set) from the content, however the LMS is responsible for populating its base values as well as maintaining whats allowed and not allowed. Hope that helps, but based on your question Blackboard would have to implement that sort of module support to do it.

Filter Products based on Product attribute

I need to create filter like below link
https://paytm.com/shop/g/paytm-home/incredible-offers/smartphones-flat-20-cashback
When i click the smart phone on Landing page then filter show based on smart phone
Like camera color sim internal memory external memory .. etc
Current i have list of productViewmodel which contain the product and product variant only
Please guide me
Thanks in Advance :)
The search term you are looking for is faceted search.
One option to implementing it is using a faceted search engine, such as Bobo-Browse.Net (which is implemented as an extension to the Lucene.Net search engine). It is a .NET port of the Java version, meaning it is a 100% .NET solution.
See the faceted search prototype and car demo for some examples of how to implement it in MVC.
Full Disclosure: I am a major contributor to the Bobo-Browse.Net project.
Another option is to use solr, which runs as a separate process than the web site that uses it. It is a Java-based solution.
Either way, the best solution from a web site is to use AJAX so the drill-down happens without reloading the entire page.

Suggestion required - Use 3rd party UI grid or build own grid from scratch?

The project will be built in MVC4 using Entity Framework.
First of all, The targeted grid should be looking like this(It's just a sketch I've made graphically, But it should like this in the end):
What will it contain, what I am questioning and what I have done so far:
*These are all the steps i've done until now created without any grid/ 3rd party grid/ helpers to avoid restrictions when receiving the project's actual HTML.
Data retrieved by dynamic grouping - (Done)
The data is sortable(ViewBag sorting) and have paging(IPagedList) (Done)
Filtering each row with distinct value like in the picture example, Running ranges/searches within - Not sure how to implant it without using UI grid - Not done yet.
Exporting grid , Adding rows dynamically from within the grid in a list and updating it on demand - Also something that a UI grid could suggest in much easier manner , Not done yet.
So from what you've understood so far, Should I work and could I work with a 3rd party grid that could handle all those options without restriction or should I build all those options manually like i've build the sorting/paging so far?
Many thanks in advance.
First you need to note down your requirements and if you cant achieve it the crucial part in Grid, then going for the 3rd party controls would be better choice.
For MVC Grid, please check the demo links of leading products such as Telerik, Syncfusion.
Syncfusion MVC Grid demo
Telerik MVC Grid
You can evaluate these controls for some period and if it satisfies your needs, you can go ahead with one product.
Mostly all product vendors would give an Export option for Grid to PDF/Excel/Word.
UPDATE:
I guess Syncfusion MVC Grid will satisfy your requirement. They have filtering with essential features.
It will load distinct values in the filter choice list.
You can filter string values with casesensitive and vice versa.
Can be able to filter values according to its datatype.
Can be able to filter values using customer filter.
Can be able to filter using filter tokens.
Better check the below links.
http://mvc.syncfusion.com/demos/ui/grid/Filtering/ServerFiltering
http://help.syncfusion.com/ug/asp.net%20mvc/grid/default.htm#!documents/howtofilterdatausingfiltertokensinthefilterbar.htm

UI Dialog to search and add clients to a list

I need to implement a dialog for a web application (ASP.NET/C#) where users can search and select one or more clients from the company's database.
Actually an existing version is already used (see attached image) and I have to replace it with a new version (it comes from an external legacy software and will be dismissed).
The goal is to provide an intuitive and easy to use GUI, still providing the basic functionalities like: search for a client and add it or remove previously inserted.
My idea would be to develop the dialog with jQuery Dialog plugin and using web methods and Ajax/JSON to interact with them for interacting with the server and the DB. I cannot find a good solution yet for the contacts list, since I would avoid using GridViews or tables, if possible, for listing them.
Does anyone knows if further plugins or best patters exist for develop this UI and its functionalities?
I wanted to have the same in my application. After talking to the users i found that such dialog could easily be replaced by an Autocomplete with Multiple select.
See the jqueryUI demopage here.
If this does not fit your needs i would go with two lists <ol> or <ul>, a pagination plugin and perhaps a search plugin. But haven't done this so far.
Thanks for the hint, indeed for the search I also thought to a autocomplete for make the search easier.
My bigger concerns were about the Add and Remove selected Clients in a "modern" fashion.
I found this MultiSelect plugin that works perfectly for my needs (and maybe it could be useful for yours as well).
Not only it let use Multiselect to add/remove entries, but also have some auto-filtering capabilities when searching the entries. I will try to add this to my solution.

Resources