Banzai - Table and model configuration display anomalies

  • 1
  • Problem
  • Updated 3 years ago
  • Solved
Here are a couple of screen shots that show some things that may not be as intended.

First, is what is shown when connecting to our service, DataDirect Cloud, which makes  various data sources OData-compatible. When connecting via Lightning Connect, this is displayed as simply "Customers", while here it's "jdbcEntities.dbo.Customers". 



This screen shot shows a collision amongst various fields and labels when the External Object Name exceeds a particular length. Not the end of the world, but FYI.

 
Photo of Greg Stasko

Greg Stasko

  • 172 Points 100 badge 2x thumb

Posted 3 years ago

  • 1
Photo of Zach McElrath

Zach McElrath, Employee

  • 49,056 Points 20k badge 2x thumb
Thanks for reporting this Greg, looks like you're using Firefox, correct? Looks like we're currently using some CSS that Firefox doesn't support, but we'll switch it to a more widely supported CSS rule.
Photo of Greg Stasko

Greg Stasko

  • 172 Points 100 badge 2x thumb
Would the displaying of the external object name as "jdbcEntities.dbo.Customers" vs. just "Customers" be a function of CSS compatibility? 
Photo of Zach McElrath

Zach McElrath, Employee

  • 49,056 Points 20k badge 2x thumb
No, this would be a difference in how Skuid implements OData support vs how Lightning Connect does it. As far as we have understood the OData spec, an OData endpoint's metadata can return EntitySets in multiple namespaces, e.g. "jdbcEntities.abc.SomeObject", "jdbcEntities.dbo.Customers", so we're trying to support the spec in its full flexibility. This may never happen in practice, which may be why Lightning Connect strips off all the namespace information, but... that's the reason we're doing it that way.