Xpages 如何向绑定到数据源的可编辑日期字段添加默认值?

Xpages 如何向绑定到数据源的可编辑日期字段添加默认值?,xpages,Xpages,我创建了一个以表单作为数据源的Xpage。它有8个字段左右。其中一个字段是我希望能够设置默认值(如今天的日期)但允许用户更改的字段 我的表单上有一个绑定到日期字段的编辑框。如果我在编辑框控件中输入一个默认值,它将永远不会出现,除非我将字段设置为只读 我试着在事件前后增加价值 什么都不管用 这必须很容易,我忽略了一些简单的事情。请帮忙 var today = new Date(); var dd = today.getDate(); var mm = today.getMo

我创建了一个以表单作为数据源的Xpage。它有8个字段左右。其中一个字段是我希望能够设置默认值(如今天的日期)但允许用户更改的字段

我的表单上有一个绑定到日期字段的编辑框。如果我在编辑框控件中输入一个默认值,它将永远不会出现,除非我将字段设置为只读

我试着在事件前后增加价值

什么都不管用

这必须很容易,我忽略了一些简单的事情。请帮忙

    var today = new Date();
    var dd = today.getDate();
    var mm = today.getMonth()+1; //January is 0!
    var yyyy = today.getFullYear();

    if(dd<10) {
        dd='0'+dd
    } 

    if(mm<10) {
        mm='0'+mm
    } 

    today = mm+'/'+dd+'/'+yyyy;
    var doc:NotesDocument = timeEntry.getDocument();

    //var thisDB:NotesDocument = session.getCurrentDatabase()
    //var document:NotesDocument = thisD

    if (doc.isNewNote()) {

      //doc.getComponent("date1").setValue(today);
      doc.replaceItemValue("date", today);
    }
var today=新日期();
var dd=today.getDate();
var mm=today.getMonth()+1//一月是零!
var yyyy=today.getFullYear();

如果(dd以下是一个使用默认值绑定到日期字段的编辑框控件示例:

<xp:inputText id="Date" value="#{document.Date}" defaultValue="#{javascript:@Today()}">
    <xp:this.converter>
        <xp:convertDateTime type="date" />
    </xp:this.converter>
    <xp:dateTimeHelper id="dateTimeHelper2" />
</xp:inputText>

下面是一个使用默认值绑定到日期字段的编辑框控件示例:

<xp:inputText id="Date" value="#{document.Date}" defaultValue="#{javascript:@Today()}">
    <xp:this.converter>
        <xp:convertDateTime type="date" />
    </xp:this.converter>
    <xp:dateTimeHelper id="dateTimeHelper2" />
</xp:inputText>

下面是一个使用默认值绑定到日期字段的编辑框控件示例:

<xp:inputText id="Date" value="#{document.Date}" defaultValue="#{javascript:@Today()}">
    <xp:this.converter>
        <xp:convertDateTime type="date" />
    </xp:this.converter>
    <xp:dateTimeHelper id="dateTimeHelper2" />
</xp:inputText>

下面是一个使用默认值绑定到日期字段的编辑框控件示例:

<xp:inputText id="Date" value="#{document.Date}" defaultValue="#{javascript:@Today()}">
    <xp:this.converter>
        <xp:convertDateTime type="date" />
    </xp:this.converter>
    <xp:dateTimeHelper id="dateTimeHelper2" />
</xp:inputText>


效果非常好。我想把它做得太难了。非常感谢!非常好。我想把它做得太难了。非常感谢!非常好。我想把它做得太难了。非常感谢!非常好。我想把它做得太难了。非常感谢!