如何在 Flask appbuilder 中定义编辑视图的显示顺序?

How to define display order of edit view in Flask appbuilder?

根据flask appbuilder的文档,Model detail view的显示顺序可以定义如下:

class DeviceView(ModelView):        
    datamodel = SQLAInterface(Device)
    related_views = [ApplicationView, EventView]

    label_columns = {'snr':'SNR', 'api_dev_id':'Device ID', 'api_dev_key':'Device Key','owner_id':'Owner'}
    list_columns = ['name','snr','addr','owner']

    show_fieldsets = [
        ('Summary',
            {'fields':['name','snr','owner']}
        ),
        ('Device Info',
            {'fields':    ['addr','latitude','longitude','status','api_id','api_key','api_dev_id','api_dev_key'],'expanded':True}
        ),
    ]

它适用于详细视图。但是我找不到编辑视图的定义。这是我的设备编辑页面快照。顺序似乎是随机的。

我是否遗漏了文档中的任何部分?

我从另一个问题中找到了答案:
Ordering data in a Flask Appbuilder view

class RegistrationTestView(ModelView ):
    datamodel = SQLAInterface(RegistrationTest)
    name = "RegistrationTestView"
    page_size=1000
    label_columns = {'CarNo':'Car #', 'FirstName':'First Name','LastName':'Last Name'}
    list_columns = ['CarNo','FirstName','LastName']
    edit_columns = ['FirstName','LastName']
    show_columns = edit_columns
    add_columns = edit_columns
    order_columns = ['FirstName']

edit/list/show中的显示器单独订购。