Jsf Primefaces扩展页组件在“上”;输入“;按将焦点移动到右侧的单元格

Jsf Primefaces扩展页组件在“上”;输入“;按将焦点移动到右侧的单元格,jsf,primefaces,handsontable,primefaces-extensions,Jsf,Primefaces,Handsontable,Primefaces Extensions,按intro键时,handsontable的默认操作是将单元格聚焦在底部,但在primefaces扩展中,焦点转到右侧,我需要转到底部,是否可以尝试一些配置 我试图用updateSettings方法修改afterChange事件,但不起作用 下面是JSF方式的工作表代码 <pe:sheet extender="sheetExtender" id="sheet" contextMenu="true" rowHeader="true" colHeader

按intro键时,handsontable的默认操作是将单元格聚焦在底部,但在primefaces扩展中,焦点转到右侧,我需要转到底部,是否可以尝试一些配置

我试图用updateSettings方法修改afterChange事件,但不起作用

下面是JSF方式的工作表代码

<pe:sheet extender="sheetExtender" id="sheet" contextMenu="true"
                    rowHeader="true" colHeader="true" widgetVar="sheetWidget"
                    var="_det" rowKey="#{_det.item}" height="300" showRowHeaders="true"
                    value="#{ordenSuministroController.detalles}"
                    readOnly="#{ordenSuministroController.instance.estado!='PENDIENTE'}"
                    converter="#{ordenSuministroDetConverter}"
                    emptyMessage="No se encontraron registros." locale="es-MX"
                    maxCols="5" minCols="5" movableCols="false" movableRows="true">
                    <f:facet name="header">
                        <strong>HEADER</strong>
                    </f:facet>
                    <pe:sheetcolumn headerText="Descripcion" required="true"
                        readOnly="#{ordenSuministroController.instance.estado!='PENDIENTE'}"
                        value="#{_det.descripcion}" colType="text"></pe:sheetcolumn>
                    <pe:sheetcolumn headerText="Unidad" value="#{_det.unidad}"
                        readOnly="#{ordenSuministroController.instance.estado!='PENDIENTE'}"
                        colType="text"></pe:sheetcolumn>
</pe:sheet>

标题
PrimeFacesV7.0
Primefaces extension v7.0.1

基于可触摸的文档,您可以使用
enterMoves
功能控制enter键移动单元格的方式。见:

然后,在Sheet Extender代码中,您可以简单地执行示例中的“Extender”功能,并将Extender更改为:

函数sheetExtender(){
this.cfg.enterMoves={row:1,col:0};
}

我想您应该使用Sheet Extender功能并配置“enterMoves”功能:谢谢!这就是解决办法<代码>函数sheetExtender(){this.cfg.enterMoves={row:1,col:0};}Nice!我把它作为未来发现者的解决方案发布了!