有没有办法让spring-data-elasticsearch适用于多租户应用?
我已经让它在没有多租户的情况下工作了,但我不知道如何为每个租户提供多个索引或多个节点?我想知道是否有任何方法可以为每个租户定义不同的索引名称,或者在我的实体类中添加临时属性,该实体类已正确注释@Document(...).当我试图做到这个问题时,那@Transient也是标记的ElasticSearchRepository.任何的想法?
我有一个使用 roweditor 的数据表。一切正常,但我需要在列中添加更多按钮,其中有用于编辑的铅笔按钮。“其他”按钮始终位于铅笔下方。我已经尝试过<p:panelgrid columns="3"...,但是当我这样做时,行编辑是不可能的。我认为问题出在行编辑的另外两个按钮 (ui-icon-check和ui-icon-close) 上。谁能给我一个主意吗?这是我的数据表:
<p:dataTable id="sifarnikTable" rowIndexVar="rowIndex"
value="#{attrsBean.listOfDataBeans}" editable="true"
selectionMode="multiple" selection="#{attrsBean.selektovani}"
widgetVar="datatableWidget" var="row" rowKey="#{row.primaryKey}"
paginator="true" paginatorPosition="bottom"
paginatorTemplate="{CurrentPageReport} {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink}"
currentPageReportTemplate="{startRecord} - {endRecord} / {totalRecords}"
emptyMessage="#{messages['datatable.emptymessage']}" rows="15"
sortMode="multiple" paginatorAlwaysVisible="false"
filteredValue="#{attrsBean.filteredDatatableList}">
<f:facet name="header">
#{resources['db_parametri.title']}
</f:facet>
<p:ajax event="rowSelect" />
<p:ajax event="rowUnselect" />
<p:ajax event="rowEdit" listener="#{attrsBean.onEdit}"
update=":aswdatatable:form:messages, :aswdatatable:form:sifarnikTable, :aswdatatable:form:noviBtn" />
<p:ajax event="rowEditCancel" listener="#{attrsBean.onCancel}"
update=":aswdatatable:form:messages" />
<p:columns id="columns" var="column" value="#{attrsBean.columns}"
style="#{column.css}" width="#{column.width}"
sortBy="#{row[column.property]}"
filterStyle="#{attrsBean.columnCSS}"
filterBy="#{attrsBean.showFilter==false ? null : row[column.property]}">
<f:facet name="header">
<h:outputText value="#{column.header}" /> …Run Code Online (Sandbox Code Playgroud) 在我的页面上,我<pe:inputNumber>指的是非必填字段.如果我把它留空,即使我设置了它,它也会将值设置为0 emptyValue = "".如果此组件无法为我提供该功能,我该怎么做或应该使用什么?