Wicket の タグ id が振られるので。。。

Wicket は、setOutputMarkupId(true); を実行することで、
タグに、id 属性値を自動で振られてしまう。
JavaScript を実行する場合に、このままだと困ることがある。
wicket:id 値と同じ値にするには、、、getMarkupId() をオーバライドして、getId()値を返す方法と、、、

   @Override
   public String getMarkupId(){
      return getId();
   }


もう1つは、onComponentTag をオーバライドして、tag.put でセットする方法だ。
でも、この方法は、当然、HTML に他の属性を書いてるとそれが反映されない。

   @Override
   protected void onComponentTag(ComponentTag tag){
      tag.put("id",getId());
   }