Skip to main content
1-Visitor
April 23, 2020
Solved

Infotable in Composer is Editable (TW8.4)

  • April 23, 2020
  • 1 reply
  • 956 views

Hi,

I made a service like thousands of others. But one thing baffles me, output of this service which is Infotable, is also editable. I have never seen this before. As far as I can tell, there is no option in composer, nor in datashape nor in service output which would indicate that this even possible. 

What is goin on. 

Screenshots explain what I mean. One service's output looks like any other (non editable output), one is almost the same in a nutshell but output is editable. 

Anyone?

Editable:

Snímek obrazovky 2020-04-23 v 11.32.10.png

 

Standard:

Snímek obrazovky 2020-04-23 v 12.14.17.png

  

Best answer by tcoufal

Ok, I found it. 

Problem is in datashape itself. 

I dont understand the logic behind it, but here it goes. 

Datashape for this service output has been created from GetPropertyValues service. 

Others I mainly create manually, this one had a lot of columns and names mattered. 

If I open XML files for that datashape entity I can see that there are other parameters (aspects) in FieldDefinition. Mainly 

aspect.isReadOnly="false" can cause that this cell could be edited. 
 
I dont understand the logic behind it since if there is no way how you can set those aspects when you designing Datashape entity, why would not be removed..... 
 
here are XMLs:
Manually created Datashape:
Snímek obrazovky 2020-04-23 v 12.37.26.png

 

Datashape created from Service output:

Snímek obrazovky 2020-04-23 v 12.37.18.png

 

1 reply

tcoufal1-VisitorAuthorAnswer
1-Visitor
April 23, 2020

Ok, I found it. 

Problem is in datashape itself. 

I dont understand the logic behind it, but here it goes. 

Datashape for this service output has been created from GetPropertyValues service. 

Others I mainly create manually, this one had a lot of columns and names mattered. 

If I open XML files for that datashape entity I can see that there are other parameters (aspects) in FieldDefinition. Mainly 

aspect.isReadOnly="false" can cause that this cell could be edited. 
 
I dont understand the logic behind it since if there is no way how you can set those aspects when you designing Datashape entity, why would not be removed..... 
 
here are XMLs:
Manually created Datashape:
Snímek obrazovky 2020-04-23 v 12.37.26.png

 

Datashape created from Service output:

Snímek obrazovky 2020-04-23 v 12.37.18.png