【问题标题】:XPages save datasource - date not being savedXPages 保存数据源 - 未保存日期
【发布时间】:2016-04-21 15:21:24
【问题描述】:

我在 XPage 上有一些奇怪的行为。有人可以对此有所了解吗?

在我的自定义控件中,我定义了数据源:

<xp:this.data>
<xp:dominoDocument var="incidentDoc" formName="Incident" computeWithForm="onsave" ignoreRequestParams="true">
<xp:this.databaseName><![CDATA[#{javascript:var db = sessionScope.serverPath + "!!" + sessionScope.dbName;
return db;}]]>
</xp:this.databaseName>
</xp:dominoDocument>
</xp:this.data>

日期字段的源代码如下。我正在使用 eonasdan Bootstrap 日期选择器。

 <div class="col-xs-12 col-md-3 col-lg-3">
        <xp:label styleClass="text-muted"  value="Date" id="label2"></xp:label>
                        <br></br>
                        <div class="form-group">
                        <div class='input-group date'
                            id='datetimepicker1'>
                            <xp:inputText styleClass="form-control"
                                readonly="true" value="#{incidentDoc.incidentDate}"
                                id="incidentDate">
                                <xp:this.attrs>
                                    <xp:attr value="Pick a date"
                                        name="placeholder">
                                    </xp:attr>
                                </xp:this.attrs>
                            </xp:inputText>
                            <span class="input-group-addon">
                                <i class="zmdi zmdi-calendar"></i>
                            </span>
                        </div>
                        </div>

    </div>        
    <script type="text/javascript">
        $(function () {
            $('#datetimepicker1').datetimepicker({
            format: 'MM/DD/YYYY',
             pickTime: false
            });            
        });         
    </script>

保存数据源的调用是:

incidentDoc.save();

Notes 表单中的incidentDate 字段是一个文本字段。当我保存数据源时,会创建一个文档,其中填充了表单上的每个字段,但日期字段除外。

我尝试将它设置为在 Notes 表单和 XPage(使用转换器)上键入日期/时间,但似乎没有什么不同。我似乎在这里缺少一些基本的东西。

有什么想法吗?

谢谢!

更新:删除 readonly="true" 似乎可以解决问题。

【问题讨论】:

  • 是的,readonly 通常按照它说的做:将控件标记为“只读”... ;)
  • 丹,请添加您的更新作为答案

标签: xpages datasource


【解决方案1】:

删除 readonly="true" 似乎可以解决问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-07-09
    • 2014-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-03
    • 1970-01-01
    • 2015-03-05
    相关资源
    最近更新 更多