super()\r
@listenTo(@item, 'input:license_group_id', @select)\r
\r
+ render: () ->\r
+ super()\r
+ @listenTo(@fields['license_group_id'].tag, 'ready:select', @ready_select)\r
+ this\r
+ \r
+ ready_select: () ->\r
+ # add null option in license_group at first\r
+ sel = @fields['license_group_id'].tag.$el[0]\r
+ opt1st = sel[0]\r
+ opt = new Tag.Option({caption: I18n.t('select_items.form.space')})\r
+ sel.insertBefore(opt.render().el, opt1st)\r
+ \r
select: () ->\r
retriever = new Pettanr.Cache.Retriever(Pettanr.LicenseGroup, @item.get('license_group_id'))\r
@listenTo(retriever, 'retrieve', @build)\r