2010-04-08 66 views
2

我們有一個專有系統,我們可以配置各種形式的字段。 但是,這些字段具有全局製表符順序(我們無法爲特定表單指定)。
我們有一堆形式(共35個),它們共享很多不同的領域。運算出全局製表符順序?

每個表單都有需要配置的特定選項卡/編輯順序。

示例:
表格1按順序具有字段A,B,C,D。
表格2依次具有字段E,F,G,A。
表格3按順序具有字段E,B,H,I。

全球標籤的訂單將是E,F,G,A,B,C,d,H,I
注意一個需要如何來乙G.

之前尚未之後有沒有簡單的方法使用每個表單的Tab順序列表來解決這個問題?
我需要將此選項卡順序信息合併到單個全局選項卡順序列表中。
我總共有200多個字段,手工完成幾乎是不可能的。

回答

1

我相信一個拓撲排序(http://en.wikipedia.org/wiki/Topological_sorting)將符合法案。創建一個圖形,其頂點是字段,並且對於每個表單,例如A,B,C,D,放置邊A-> B,B-> C,C-> D。

+0

我相信你是正確的拓撲排序,但剩下的描述似乎被截斷? – 2010-04-19 16:18:42

+0

嗨,這將取決於OSX版本..因爲標籤順序默認在10.9.2 OSX中工作,但不能在10.8.5 OSX中工作..請任何幫助。 – VSN 2014-03-28 15:47:47