私は以下を持っています<sj:datepicker>
:
<sj:datepicker
id="dateFrom_id%{index}"
name="billingItems[%{index}].dateFrom"
value="%{billingItems[#index].dateFrom}"
displayFormat="dd.mm.yy"
cssClass="customDatePicker"
buttonImage="/images/icons/calendar-blue.png"
parentTheme="css_custom"
firstDay="1"
onBeforeTopics="beforeShow"
/>
および次のbeforeShow
トピック:
$.subscribe('beforeShow', function(event, data) {
if($(event.originalEvent.input).attr('readonly')){
// ned to stop event
}
});
イベントの伝播を停止するにはどうすればよいですか。私が試してみました:
event.stopPropagation();
event.preventDefault();
event.stopImmediatePropagation();
しかし、何も機能していないようです。