2017-06-22 43 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 ......我會回來以後修復

相關問題