我正在使用单选按钮在两个标准之间进行选择。如果我单击其中一个,则会对包含带日期选择器的日期字段的面板进行部分刷新。如果我在两个单选按钮标准之间切换,日期选择器图标就会消失,并且只剩下一个简单的编辑框。
以下是单选按钮的代码:
<xp:radioGroup layout="lineDirection" value="#{docApplication.Productivity}" id="rbgProductivity">
<xp:selectItem itemLabel="direkt" itemValue="1"></xp:selectItem>
<xp:selectItem itemLabel="indirekt" itemValue="2"></xp:selectItem>
<xp:eventHandler event="onclick" submit="true" refreshMode="partial" refreshId="panelGeneral"></xp:eventHandler>
</xp:radioGroup>
这是我的日期选择器编辑框的代码:
<xp:inputText value="#{docApplication.RequestDate}" id="RequestDate">
<xp:dateTimeHelper id="dateTimeHelper1"></xp:dateTimeHelper>
<xp:this.converter>
<xp:convertDateTime type="date" dateStyle="short"></xp:convertDateTime>
</xp:this.converter>
</xp:inputText>
在进行部分刷新之前(必须多次):
进行部分刷新后:
有人可以帮我这个吗?我该怎么做才能保留日期选择器?
答案 0 :(得分:0)
为什么会发生这种情况的原因是一种特殊情况,我正在使用来自OpenNTF的视图选择列表控件。我已经在选择列表按钮周围的面板上使用了大量的部分刷新,并且由此,我已经杀死了OneUI的样式。现在我使用完整更新,重新创建这些样式,现在它正在运行。