if we want to use an attribute to display in text which is empty at first its displaying a special character with A~(Attached the image). i don't want to use the format string for Empty value replacement because formatstring widget needs object refresh if the value of attribute changes
If you change data and want the application to display the change you'll always need a refresh for the object you are changing. In your case I would use the text widget in stead of the format string widget.
Why do you want to prevent the refresh of the object?