我有DynamoDB表,我想重命名它.似乎没有任何命令或选项来重命名表.之前有人改名过吗?
我正在使用JSF 2.0和Primefaces 3.2.我有一个带有数据表的主窗体和每行上的一个按钮,它会显示另一个数据表的对话框.对话框有自己的形式.在对话框中选择数据表行时,我处理选择,然后刷新主窗体中的数据表.刷新后,主数据表上的所有过滤器都将丢失.有没有办法记住过滤器值?
我的JSF页面
<h:panelGroup id="mainTable">
<h:form id="mainForm" prependId="false">
<p:dataTable id="cl_grid1" var="item" widgetVar="mainGrid"
value="# {controller.items}">
<p:column headerText="Colum1" filterMatchMode="contains" filterBy="#{item.myObj.code}" sortBy="#{item.myObj.code}">
<h:outputText value="#{item.myObj.code}" style="float:left" />
<p:commandButton id="selectBtn" icon="select"
oncomplete="selectDialog.show()" actionListener="#{controller.setMainItem}">
<f:param name="selectedMainItem" value="#{item.id}"/>
</p:commandButton>
</p:column>
</p:dataTable
</h:form>
</h:panelGroup>
<p:dialog id="cl_selectDialog" header="Select AAAA" dynamic="true" modal="true" widgetVar="selectDialog"
height="500" width="900" showEffect="explode" hideEffect="explode">
<h:form id="selectForm" prependId="true">
<p:dataTable id="cl_selectGrid" var="selectorItem" widgetVar="selectGrid"
value="# {controller.selectorItems}" selection="#{controller.selectedItem}"
rowKey="#{selectorItem.id}" selectionMode="single">
<p:commandButton actionListener="#{controller.processSelection}" value="Ok" icon="ui-icon ui-icon-search"
oncomplete="selectDialog.hide()" update=":mainTable" process="@form"/>
<p:commandButton value="Cancel" icon="ui-icon ui-icon-search" onclick="selectDialog.hide()" type="button"/>
</h:form>
</p:dialog>
Run Code Online (Sandbox Code Playgroud)
我的控制器
在我的控制器中,我正在做的是再次给我的数据表补水.
@Component
@Scope("view") …
Run Code Online (Sandbox Code Playgroud) 我看到有大量的示例和文档可以将数据从DynamoDB复制到Redshift,但我们正在研究增量复制过程,其中只有新行从DynamoDB复制到Redshift.我们将每天运行此复制过程,因此不需要每天都杀死整个redshift表.有没有人对这个话题有任何经验或想法?
我正在使用带有Primefaces 3.2的JSF 2.0.我有一个maxlength设置为4000的文本区域.但是文本区域允许我输入4001个字符.(总是一个额外的角色).我一直将我的maxlength设置为3999以避免这个问题这是一个已知的问题吗?我没有在展示,任何想法上看到这个问题?
<p:inputTextarea id="text" value="#{controller.text}" maxlength="4000"
rows="6" cols="150" autoResize="true" required="true" requiredMessage="Text is required" rendered="#{controller.condition}"/>
Run Code Online (Sandbox Code Playgroud) 我试图将可见数据绑定与否定结合使用,但似乎无法正常工作。我在stackoverflow中发现了几个问题,这些问题指定应将NOT绑定用作表达式。但就我而言,我只是使用length属性,所以我不确定如何使用表达式。这是我的例子
<div class="form-group" data-bind="visible:!users.length == 0">
<span>Some message here...</span
</div>
<div class="form-group" data-bind="visible:users.length > 0">
<span>User data grid here...</span
</div>
Run Code Online (Sandbox Code Playgroud)