我有jsp页面有jQuery DataTables,其中包含超过20个页面,我在数据表td标签中使用文本框,显示datepicker即签入/签出日期.
在第一页上它完美地工作,但在其他页面上,datepicker类不适用.这是我使用的以下代码.
HTML代码
<table id="tableBookingByBooker">
<thead class="btn-default">
<tr>
<th>checkInDate</th>
<th>checkInDate</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<input id="checkInDate${data[0]}" />
</td>
<td>
<input id="Text1" />
</td>
</tr>
</tbody>
</table>
Run Code Online (Sandbox Code Playgroud)
JS代码:
$('input[id^=checkInDate]').each(function (index, element) {
var checkOutDate = (new Date($('#checkOutDate' + $(this).attr('id').substring(11)).val()));
checkOutDate.setDate(checkOutDate.getDate() - 1);
$(this).datepicker({
dateFormat: 'mm/dd/yy',
maxDate: checkOutDate,
});
});
$('input[id^=checkOutDate]').each(function (index, element) {
var checkInDate = (new Date($('#checkInDate' + $(this).attr('id').substring(12)).val()));
checkInDate.setDate(checkInDate.getDate() + 1);
$(this).datepicker({
dateFormat: 'mm/dd/yy',
minDate: checkInDate,
});
});
Run Code Online (Sandbox Code Playgroud)
输入框(checkIn/checkout)Datepicker在数据表的第一页成功运行,但其他页面的日期选择器不起作用.
我尝试了分页事件并将js代码放入函数单击但它无法正常工作
在查询中使用group concat时,由于group concat的默认长度为1024,因此无法获取所有事件组名称,因此如何在现有代码中设置group concat的max_length.
我有一个代码,我在使用group concat并设置max len
==========================================================================
DATA_QUERY="set group_concat_max_len=10024;
select group_concat(eg.name) from event_groups eg left join theatres t ON t.theatre_id = eg.theatre_id group by t.theatre_id order by t.application_name"
Session session = getFacadeLookup().getPersistenceFacade().getHibernateSession();
Query query = session.createSQLQuery(DATA_QUERY) and execute
List<Object[]> lstResult = query.list();
============================================================================
Run Code Online (Sandbox Code Playgroud)
错误集group_concat_max_len不支持此处
datatables ×1
datepicker ×1
hibernate ×1
java ×1
javascript ×1
jquery ×1
jsp ×1
mysql ×1
spring ×1
sql ×1