There is no default UNICOM® Digital Transformation Toolkit (UDTT™) widget can bind dataname with a KeyedCollection data. So we need to extend a totally new widget “CurrbencyWidget” to support KColl binding. It is composed by a Select widget and a textbox widget. “CurrencyWidget” can bind a compound keyedcollection type data. And it can be used as table column widget, edit, sorting, disable, and so on. Following is an example to extend “CurrencyWidget”.