You can just create your own element in the page, and just grab the properties you need from the Cesium entities and populate the fields. That way you have complete control over how the UI works.
Hi Omar,
Thanks for the explanation. I have tried to implement this, but I couldnt succeed, how should I approach to this? For example I want to remove the camera icon from the infobox, Should I create new Cesium.infoBox object for this?
You would need to either modify the source or create a new custom class that’s similar to the current InfoBox classes.
Alternatively, you can detect when an entity is selected, disable the default behavior, and then make whatever custom behavior happen in your app. This issue documents how to disable the trackedEntity behavior: https://github.com/CesiumGS/cesium/issues/8592
But you can do something similar for the selectedEntity behavior.