The appearance of smart table rendered looks like below:
How table related annotation is parsed and table columns are rendered
Unlike the previous three examples, the control instance of SmartTable now is not created dynamically by ODataControlFactory, but statically declared in xml view and created then by XMLTemplateProcessor after xml view is loaded and parsed:
How “currency” filter works
Since currency code is marked as filterable = true in metadata.xml,