我想添加一個日期選擇器到我的網站已經「bootstraped」。由於美學原因,我不使用DoJo選取器或當地選取器。下面是我目前正在使用的組件:引導日期選擇器XPages
http://bootstrap4xpages.openntf.org/ =>安裝,可以正常使用
引導日期選擇器:http://eternicode.github.io/bootstrap-datepicker/?markup=input&format=dd.mm.yyyy&weekStart=&startDate=&endDate=&startView=0&minViewMode=0&todayBtn=false&language=en&orientation=auto&multidate=&multidateSeparator=&keyboardNavigation=on&forceParse=on#sandbox =>這是由應對的.js文件和.css文件到安裝數據庫。
我已經通過閱讀(和理解我認爲)Marky的博客文章:http://xomino.com/2012/01/26/using-jquery-selectors-in-xpages/
我的問題是,無論我做什麼,我不能讓jQuery來的.datepicker元素添加到我的領域。我已經嘗試了兩個Marky的功能,使用類名作爲選擇器並直接輸入。有人知道我做錯了什麼嗎?
預先感謝您 熊屬
PS:我想補充一點,這是我第一次使用jQuery和Bootstrap所以很容易對我道:O)
下面是代碼:
=================== XPAGE =================
<?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core" xmlns:xe="http://www.ibm.com/xsp/coreex" xmlns:xc="http://www.ibm.com/xsp/custom">
<xp:this.resources>
<xp:script src="/bootstrap-datepicker.js" clientSide="true"></xp:script>
<xp:styleSheet href="/datepicker3.css"></xp:styleSheet>
<xp:script src="/jsTestBootstrap.js" clientSide="true"></xp:script>
</xp:this.resources>
<xp:panel
style="margin-left:10.0px;margin-right:10.0px;margin-top:10.0px;margin-bottom:10.0px">
<xp:div>
<div class="row">
<div class="col-xs-12">
<xp:label value="Select a date" id="label1" for="inputText1"></xp:label>
<xp:inputText id="inputText1" styleClass="jqDateField">
</xp:inputText>
</div>
</div>
</xp:div>
</xp:panel>
</xp:view>
== ===================和這裏我的clientSide代碼來選擇場d ==============
$("#view\\:_id1\\:inputText1").datepicker({
format: "dd.mm.yyyy"
});
====================== end ===== ================================================== ==
嘗試使用X $函數從這個帖子:http://xomino.com/2012/03/09/x-reference-examples/它工作得很好,所以你的代碼看起來像x $(「#{id:inputText1}」)。datepicker({format:「dd.mm.yyyy」}); –
您是否嘗試過類選擇器? $(「。jqDateField」) - 使用classSelector併爲自己節省一些心疼 另一件事你可以試着看看日期選擇器的z-index - 它是否被創建並且不可見?我有jQueryUI日期選擇器的問題 - 正在工作,但不可見。使用螢火蟲查看選擇器是否工作。 – MarkyRoden
@MarkyRoden:是的,我試過類選擇器,但它仍然沒有工作。該字段正在創建並且可見!花了整整一個下午的時間與螢火蟲:o)我甚至有一個工作同事看看它做了很多bootstrap和AngularJS(拼寫?) - 他找不到我的錯誤 –