我已根据人员模板创建了自定义模块。
我已经自定义了editView(与detailView同步),并为每个字段分配了tabindex值。
但是当我使用editView时,几乎每个字段都有tabindex = -1,所以我只能用鼠标进入它们,这非常慢。
我正在更改include / EditView / EditView.tpl,但它看起来对生成的代码没有任何影响。
我更改了所有tabindex = $ tabindex for tabindex =" -3"," -4"," 5"在每个tabindex分配中,但我无法在我的html页面中看到它,我也尝试过制作QRR。
所以我的问题是我在哪里可以解决这个问题,或者至少在哪里真正生成了我的editView。
提前致谢!!!
答案 0 :(得分:1)
嘛!我发现了一个解决方法......我猜测问题是自动生成的字段,它们在其他字段的tabindex值中没有“空格”......
所以,不要给字段tabindex值1,2,3,4 ......我给它们分别为10,20,30,40 ......
并且,尽管如此,它还是有效的!
也许这对某些人有用......
答案 1 :(得分:1)
好吧,我终于找到了这个字段的位置,当然还有tabindex值。
include / EditView / EditView.tpl已被themes / 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次,那个$ tabindex取代了:
这对我来说无处不在。
此更改不是升级安全的,因为我没有从自定义/主题加载tpl ...我稍后会再回来修复