在我的编辑视图中,我的所有字段都是tabindex = -1

时间:2017-06-22 12:12:47

标签: sugarcrm suitecrm

我已根据人员模板创建了自定义模块。

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

但是当我使用editView时,几乎每个字段都有tabindex = -1,所以我只能用鼠标进入它们,这非常慢。

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

我更改了所有tabindex = $ tabindex for tabindex =" -3"," -4"," 5"在每个tabindex分配中,但我无法在我的html页面中看到它,我也尝试过制作QRR。

所以我的问题是我在哪里可以解决这个问题,或者至少在哪里真正生成了我的editView。

提前致谢!!!

2 个答案:

答案 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取代了:

  1. $ subfields.tabindex
  2. $ colData.field.tabindex
  3. $ colData.field.tabindex
  4. $ colData.field.tabindex
  5. 这对我来说无处不在。

    此更改不是升级安全的,因为我没有从自定义/主题加载tpl ...我稍后会再回来修复