2017-06-22 51 views
1

我已经基于人员模板创建了一个自定义模块。我的所有字段在我的编辑视图中都是tabindex = -1

我已经定制了editView(它与detailView同步),并且我为每个字段分配了一个tabindex值。

但是,当我使用该编辑视图几乎每个字段都有tabindex = -1,所以我只能使用我的鼠标,这是非常缓慢的问题。

我改变了include/EditView/EditView.tpl,但它看起来的变化对生成的代码没有任何影响。

我在每个tabindex赋值中都改变了tabindex =“ - 3”,“-4”,“5”的所有tabindex = $ tabindex,但我无法在我的html页面中看到它,我也尝试制作一个QRR之前。

所以我的问题是我可以在哪里修复-1问题,或者至少,真正在哪里生成我的editView。

在此先感谢!

回答

1

好吧!我发现一个解决方法...我猜想问题是自动生成的字段,他们没有“空间”之间的其他字段的tabindex值...

因此,而不是给字段tabindex值为1,2,3 ,4 ...我给他们作为10,20,30,40 ...

而且,尽一切可能,它的工作!

或许是为别人有用....

+0

我介绍这个解决方案的另一个编辑视图时它由于未知的原因停止工作,即使以前确定的形式。 需要更多研究... –

1

好了,我终于找到了这个地方的字段,当然tabindex属性值,生成了。

include/EditView/EditView.tpl已被主题/ suiteP/include/EditView/EditView.tpl覆盖。

这个SmartyTemplate调用tab_panel_content.tpl在同一个文件夹中......那么,因为我使用SuitePImproved这不是真的,suitePImproved/include/EditView/EditView.tpl加载suiteP/include/EditView/tab_panel_content。 tpl,所以必须修复。

无论如何,在tab_panel_content.tpl文件,你找到的tabindex = $的tabIndex 4倍,即$ tabindexare替换为:

  1. $ subfields.tabindex
  2. $ colData.field.tabindex
  3. $ colData.field.tabindex
  4. $ colData.field.tabindex

,这是工作处处为我。

这种变化不升级安全的,因为我没有装,从自定义/主题TPL ......我会回来以后修复

相关问题