usability – How to represent alternatives in a column view (such as the Mac OS Finder)


In an expert system, configuration users may be able to define custom behavior using business rules or decision tables. For these to make sense, the system offers as input its domain-specific data model.
This type of data model can be quite complex and subject to changes over time, which means that it is difficult to document it in a usable manner without the risk of making it obsolete quickly.

I do not expect users to view long lists / tables in a manual to find what they are looking for. The same goes for large / separate documentation like Javadoc or JSDoc. Instead, it should be available online with the management rule or decision table being defined.


  1. Avoid overloading the user while allowing to browse the complex hierarchical data structure by not displaying the full tree, but only the sub-elements of a particular selection in a view. column, as in the Mac OS Finder:
    Mac OS Finder: Columns View
  2. Use a standard way to describe a data structure that can be generated from code (such as Javadoc / JSDoc): JSON schema

You can find the current status of my component on GitHub and even play in his storybook.


Unlike a file system (represented by the column view of the Finder), such a domain-specific data model may contain optional elements. This can be represented in a JSON schema in several ways – mainly in the form: no matter what or one of substructures.

For example. a customer can be a private person (with a first name, a name, his date of birth, etc.) or a company (with a single name, an organization number, etc.) – on an invoice, the client can be represented as:

Purchase invoice: {
Properties: {
Customer: {
one of: [
        { $ref: "PrivateIndividual" },
        { $ref: "Company" }

How to show these alternatives in a meaningful way?

From the outset, I can think of the following approaches, but none of them fully convinces me, especially with the no matter what in mind where substructures can even be combined (instead of exclusivity). one of alternatives):


download bmml source – Wireframes created with Balsamiq Mockups

  • How can we improve them?
  • Is there a better one that I just missed?
  • How to manage no matter what?

c – how to add and view information for stacking, listing, queuing, as it was tables from a database?

I need to add employees with the following name and age attributes to a stack, then add the salary but to a queue and finally add that employee's load to a different stack.
so i have to make a request for example by putting the name of the employee who brings all the information such as salary and position, it's easy to do it using a model entity relationship and making it their respective database but the idea is not to use a database but to do it through the aforementioned structures all that resonates in a console in c language

Create a view in OBIEE 11g by joining all scheduler tables

Hi, I need to create a view by joining the OBIEE scheduler tables which are
S_NQ_JOB, S_NQ_INSTANCE, S_NQ_ERR_MSG, S_NQ_JOB_PARAM. I've tried to link based on JOB_ID, which is common in all tables.
I also need to print the RELATIVE_ORDER grouped by JOB_id, for that I used listagg, but I am unable to do it. Anyone can help me please, I am fighting a lot in this area.

I have uploaded my input data here in SQL format.

Create a list view with the help of the REST API

The following method works correctly to create a list view, but I can not (I do not know) add / select columns in this view, in the same REST API call. Please help

$ .ajax

({url: _spPageContextInfo.webAbsoluteUrl + "/ _api / web / lists / getByTitle (" List Name ") / views",
type: "POST",
data: "{metadata}: {type}: SP.View & # 39; 39 ;, & quot; Title & # 39 ;: name of the view & # 39; PersonalView & quot; false & quot ;,
"Accept": "application / json; odata = verbose",
"Content-Type": "application / json; odata = verbose",
"X-RequestDigest": $ ("#__ REQUESTDIGEST"). Val ()
success: function (data, status, xhr) {
console.log ("Success");
error: function (xhr, status, error) {
console.log ("Failed");

backup – how can I export a specified instagram chat and view it clearly?

How can I export a specified instagram chat and view it clearly?

this feature is available in whats app

enter the description of the image here

enter the description of the image here

enter the description of the image here

the only thing that is available in instagram is a full backup

enter the description of the image here

enter the description of the image here

which contains a lot of json files that are difficult to organize even after converting them to csv format

enter the description of the image here

Create a custom block in the product view with a form

I'm trying to make a form and put it on the product view.
I did a few fields and they record the results on DB, agree, everything is fine. But, I have to insert this block there.
Something I help me?

html – View images with Thymeleaf

I have a web application where I use Thymeleaf for its structure, once I access to an html page with 3 inserted images, I can not visualize it, they appear as "broken", see that there is an image but the reference fails.

I checked the folder structure to see if I had the wrong way, but no. You may need to modify the annotation of Thymeleaf?


enter the description of the image here


Action will see
Xunta from Galicia

I've tried so much to put ./address as address without the bar

How to view Google Drive files from connected apps

A free hosting of minecraft offers backups on google drive ( but they do not allow me to download them. I would still like to have a local copy. I logged into Google Drive from the same account, but it only shows the files I downloaded, not the Aternos backups. Is there a way to get their hands on them? Or can Google just hide my "files"?

webforms – about the view entity reference

I'm new to Drupal 8 and I'm trying to figure out how to create a drop-down list with the help of web forms submission.

I have two web form contents that are class and student.
Class stores class and description.
The student stores the name and identifier of the student.

enter the description of the image here

enter the description of the image here

The image below represents the content of the "registration class" and I am unable to display the actual data that I have submitted from the "class". This simply displays the number of submission results that I have submitted. (I want to display the actual facial value of data such as econ, math, art, english, etc.)

enter the description of the image here

For the drop-down list, I use Entity Select & # 39; in the web form & # 39; Enroll Class & # 39 ;.

enter the description of the image here

And that's how I configured the entity selection. I do not know what and how to correct or change the display of items that I want to display on the list.

enter the description of the image here

I want to learn how to collaborate with web form submissions and display them as a drop-down list. Thanks a lot for your help!