diff --git a/docs/api/generated/extjs/plugin_dbui.extjs.ArrayStore.append_items.rst b/docs/api/generated/extjs/plugin_dbui.extjs.ArrayStore.append_items.rst
new file mode 100644
index 0000000000000000000000000000000000000000..3b74e5d8a8f39889fdfa560cfd509c93c11a3bf3
--- /dev/null
+++ b/docs/api/generated/extjs/plugin_dbui.extjs.ArrayStore.append_items.rst
@@ -0,0 +1,6 @@
+plugin_dbui.extjs.ArrayStore.append_items
+=========================================
+
+.. currentmodule:: plugin_dbui.extjs
+
+.. automethod:: ArrayStore.append_items
\ No newline at end of file
diff --git a/docs/api/generated/extjs/plugin_dbui.extjs.ArrayStore.append_plugins.rst b/docs/api/generated/extjs/plugin_dbui.extjs.ArrayStore.append_plugins.rst
new file mode 100644
index 0000000000000000000000000000000000000000..1f78d4c40755ca9ecd2d5c1bdab8834a08a39f5f
--- /dev/null
+++ b/docs/api/generated/extjs/plugin_dbui.extjs.ArrayStore.append_plugins.rst
@@ -0,0 +1,6 @@
+plugin_dbui.extjs.ArrayStore.append_plugins
+===========================================
+
+.. currentmodule:: plugin_dbui.extjs
+
+.. automethod:: ArrayStore.append_plugins
\ No newline at end of file
diff --git a/docs/api/generated/extjs/plugin_dbui.extjs.Base.append_items.rst b/docs/api/generated/extjs/plugin_dbui.extjs.Base.append_items.rst
new file mode 100644
index 0000000000000000000000000000000000000000..4c8187e945e9f83c02619035b7eaf1b5d6dd7bc2
--- /dev/null
+++ b/docs/api/generated/extjs/plugin_dbui.extjs.Base.append_items.rst
@@ -0,0 +1,6 @@
+plugin_dbui.extjs.Base.append_items
+===================================
+
+.. currentmodule:: plugin_dbui.extjs
+
+.. automethod:: Base.append_items
\ No newline at end of file
diff --git a/docs/api/generated/extjs/plugin_dbui.extjs.Base.append_plugins.rst b/docs/api/generated/extjs/plugin_dbui.extjs.Base.append_plugins.rst
new file mode 100644
index 0000000000000000000000000000000000000000..57f943ee83e23b2533e7607ff373a6ad13441797
--- /dev/null
+++ b/docs/api/generated/extjs/plugin_dbui.extjs.Base.append_plugins.rst
@@ -0,0 +1,6 @@
+plugin_dbui.extjs.Base.append_plugins
+=====================================
+
+.. currentmodule:: plugin_dbui.extjs
+
+.. automethod:: Base.append_plugins
\ No newline at end of file
diff --git a/docs/api/generated/extjs/plugin_dbui.extjs.CheckBox.append_items.rst b/docs/api/generated/extjs/plugin_dbui.extjs.CheckBox.append_items.rst
new file mode 100644
index 0000000000000000000000000000000000000000..508d17bbd79874ac0bd7000acb2cb8763d482970
--- /dev/null
+++ b/docs/api/generated/extjs/plugin_dbui.extjs.CheckBox.append_items.rst
@@ -0,0 +1,6 @@
+plugin_dbui.extjs.CheckBox.append_items
+=======================================
+
+.. currentmodule:: plugin_dbui.extjs
+
+.. automethod:: CheckBox.append_items
\ No newline at end of file
diff --git a/docs/api/generated/extjs/plugin_dbui.extjs.CheckBox.append_plugins.rst b/docs/api/generated/extjs/plugin_dbui.extjs.CheckBox.append_plugins.rst
new file mode 100644
index 0000000000000000000000000000000000000000..1a3551796c261e45eac43fe7d77d1b6afa96246e
--- /dev/null
+++ b/docs/api/generated/extjs/plugin_dbui.extjs.CheckBox.append_plugins.rst
@@ -0,0 +1,6 @@
+plugin_dbui.extjs.CheckBox.append_plugins
+=========================================
+
+.. currentmodule:: plugin_dbui.extjs
+
+.. automethod:: CheckBox.append_plugins
\ No newline at end of file
diff --git a/docs/api/generated/extjs/plugin_dbui.extjs.ComboBox.append_items.rst b/docs/api/generated/extjs/plugin_dbui.extjs.ComboBox.append_items.rst
new file mode 100644
index 0000000000000000000000000000000000000000..50f56faea5ac3c3799edf8e402f8c2a8fdaa4711
--- /dev/null
+++ b/docs/api/generated/extjs/plugin_dbui.extjs.ComboBox.append_items.rst
@@ -0,0 +1,6 @@
+plugin_dbui.extjs.ComboBox.append_items
+=======================================
+
+.. currentmodule:: plugin_dbui.extjs
+
+.. automethod:: ComboBox.append_items
\ No newline at end of file
diff --git a/docs/api/generated/extjs/plugin_dbui.extjs.ComboBox.append_plugins.rst b/docs/api/generated/extjs/plugin_dbui.extjs.ComboBox.append_plugins.rst
new file mode 100644
index 0000000000000000000000000000000000000000..86f606af1af8b5e21ad4982ae73a50ff1338265b
--- /dev/null
+++ b/docs/api/generated/extjs/plugin_dbui.extjs.ComboBox.append_plugins.rst
@@ -0,0 +1,6 @@
+plugin_dbui.extjs.ComboBox.append_plugins
+=========================================
+
+.. currentmodule:: plugin_dbui.extjs
+
+.. automethod:: ComboBox.append_plugins
\ No newline at end of file
diff --git a/docs/api/generated/extjs/plugin_dbui.extjs.DirectStore.append_items.rst b/docs/api/generated/extjs/plugin_dbui.extjs.DirectStore.append_items.rst
new file mode 100644
index 0000000000000000000000000000000000000000..0d2b68e40284bc0626657cfb01418eb718716ec4
--- /dev/null
+++ b/docs/api/generated/extjs/plugin_dbui.extjs.DirectStore.append_items.rst
@@ -0,0 +1,6 @@
+plugin_dbui.extjs.DirectStore.append_items
+==========================================
+
+.. currentmodule:: plugin_dbui.extjs
+
+.. automethod:: DirectStore.append_items
\ No newline at end of file
diff --git a/docs/api/generated/extjs/plugin_dbui.extjs.DirectStore.append_plugins.rst b/docs/api/generated/extjs/plugin_dbui.extjs.DirectStore.append_plugins.rst
new file mode 100644
index 0000000000000000000000000000000000000000..6d2b1137fa26f2b4598b91f3e46353f17bcc4fae
--- /dev/null
+++ b/docs/api/generated/extjs/plugin_dbui.extjs.DirectStore.append_plugins.rst
@@ -0,0 +1,6 @@
+plugin_dbui.extjs.DirectStore.append_plugins
+============================================
+
+.. currentmodule:: plugin_dbui.extjs
+
+.. automethod:: DirectStore.append_plugins
\ No newline at end of file
diff --git a/docs/api/generated/extjs/plugin_dbui.extjs.Field.append_items.rst b/docs/api/generated/extjs/plugin_dbui.extjs.Field.append_items.rst
new file mode 100644
index 0000000000000000000000000000000000000000..e88998b110e4f0bc371d4ff4e61b2c7f3768cd39
--- /dev/null
+++ b/docs/api/generated/extjs/plugin_dbui.extjs.Field.append_items.rst
@@ -0,0 +1,6 @@
+plugin_dbui.extjs.Field.append_items
+====================================
+
+.. currentmodule:: plugin_dbui.extjs
+
+.. automethod:: Field.append_items
\ No newline at end of file
diff --git a/docs/api/generated/extjs/plugin_dbui.extjs.Field.append_plugins.rst b/docs/api/generated/extjs/plugin_dbui.extjs.Field.append_plugins.rst
new file mode 100644
index 0000000000000000000000000000000000000000..fd279235179c7a8b709f07f7586e6e97cc49d1b5
--- /dev/null
+++ b/docs/api/generated/extjs/plugin_dbui.extjs.Field.append_plugins.rst
@@ -0,0 +1,6 @@
+plugin_dbui.extjs.Field.append_plugins
+======================================
+
+.. currentmodule:: plugin_dbui.extjs
+
+.. automethod:: Field.append_plugins
\ No newline at end of file
diff --git a/docs/api/generated/extjs/plugin_dbui.extjs.FieldAceEditor.append_items.rst b/docs/api/generated/extjs/plugin_dbui.extjs.FieldAceEditor.append_items.rst
new file mode 100644
index 0000000000000000000000000000000000000000..fc5898a29130f93b05efcd23533a90d84d81d623
--- /dev/null
+++ b/docs/api/generated/extjs/plugin_dbui.extjs.FieldAceEditor.append_items.rst
@@ -0,0 +1,6 @@
+plugin_dbui.extjs.FieldAceEditor.append_items
+=============================================
+
+.. currentmodule:: plugin_dbui.extjs
+
+.. automethod:: FieldAceEditor.append_items
\ No newline at end of file
diff --git a/docs/api/generated/extjs/plugin_dbui.extjs.FieldAceEditor.append_plugins.rst b/docs/api/generated/extjs/plugin_dbui.extjs.FieldAceEditor.append_plugins.rst
new file mode 100644
index 0000000000000000000000000000000000000000..ad637db413fb981f395d2eb1cfe23e9956613daa
--- /dev/null
+++ b/docs/api/generated/extjs/plugin_dbui.extjs.FieldAceEditor.append_plugins.rst
@@ -0,0 +1,6 @@
+plugin_dbui.extjs.FieldAceEditor.append_plugins
+===============================================
+
+.. currentmodule:: plugin_dbui.extjs
+
+.. automethod:: FieldAceEditor.append_plugins
\ No newline at end of file
diff --git a/docs/api/generated/extjs/plugin_dbui.extjs.FieldContainer.append_items.rst b/docs/api/generated/extjs/plugin_dbui.extjs.FieldContainer.append_items.rst
new file mode 100644
index 0000000000000000000000000000000000000000..f46ad2c9a10dd0b8a000d371acb6e8a3583430fb
--- /dev/null
+++ b/docs/api/generated/extjs/plugin_dbui.extjs.FieldContainer.append_items.rst
@@ -0,0 +1,6 @@
+plugin_dbui.extjs.FieldContainer.append_items
+=============================================
+
+.. currentmodule:: plugin_dbui.extjs
+
+.. automethod:: FieldContainer.append_items
\ No newline at end of file
diff --git a/docs/api/generated/extjs/plugin_dbui.extjs.FieldContainer.append_plugins.rst b/docs/api/generated/extjs/plugin_dbui.extjs.FieldContainer.append_plugins.rst
new file mode 100644
index 0000000000000000000000000000000000000000..226fad4bb5815a1c14e68e2c1de402897a6470ed
--- /dev/null
+++ b/docs/api/generated/extjs/plugin_dbui.extjs.FieldContainer.append_plugins.rst
@@ -0,0 +1,6 @@
+plugin_dbui.extjs.FieldContainer.append_plugins
+===============================================
+
+.. currentmodule:: plugin_dbui.extjs
+
+.. automethod:: FieldContainer.append_plugins
\ No newline at end of file
diff --git a/docs/api/generated/extjs/plugin_dbui.extjs.FieldDate.append_items.rst b/docs/api/generated/extjs/plugin_dbui.extjs.FieldDate.append_items.rst
new file mode 100644
index 0000000000000000000000000000000000000000..6ed3d38c5a31138b383d1da1257c75ebbdb94ee2
--- /dev/null
+++ b/docs/api/generated/extjs/plugin_dbui.extjs.FieldDate.append_items.rst
@@ -0,0 +1,6 @@
+plugin_dbui.extjs.FieldDate.append_items
+========================================
+
+.. currentmodule:: plugin_dbui.extjs
+
+.. automethod:: FieldDate.append_items
\ No newline at end of file
diff --git a/docs/api/generated/extjs/plugin_dbui.extjs.FieldDate.append_plugins.rst b/docs/api/generated/extjs/plugin_dbui.extjs.FieldDate.append_plugins.rst
new file mode 100644
index 0000000000000000000000000000000000000000..5fcaa60120d117f622a9fb89ea901820773f613f
--- /dev/null
+++ b/docs/api/generated/extjs/plugin_dbui.extjs.FieldDate.append_plugins.rst
@@ -0,0 +1,6 @@
+plugin_dbui.extjs.FieldDate.append_plugins
+==========================================
+
+.. currentmodule:: plugin_dbui.extjs
+
+.. automethod:: FieldDate.append_plugins
\ No newline at end of file
diff --git a/docs/api/generated/extjs/plugin_dbui.extjs.FieldDict.append_items.rst b/docs/api/generated/extjs/plugin_dbui.extjs.FieldDict.append_items.rst
new file mode 100644
index 0000000000000000000000000000000000000000..778c857df0ede3484ea45e32b49ba10c83920b95
--- /dev/null
+++ b/docs/api/generated/extjs/plugin_dbui.extjs.FieldDict.append_items.rst
@@ -0,0 +1,6 @@
+plugin_dbui.extjs.FieldDict.append_items
+========================================
+
+.. currentmodule:: plugin_dbui.extjs
+
+.. automethod:: FieldDict.append_items
\ No newline at end of file
diff --git a/docs/api/generated/extjs/plugin_dbui.extjs.FieldDict.append_plugins.rst b/docs/api/generated/extjs/plugin_dbui.extjs.FieldDict.append_plugins.rst
new file mode 100644
index 0000000000000000000000000000000000000000..dae6d031912e8006888fc8570f368e1fd0607ef5
--- /dev/null
+++ b/docs/api/generated/extjs/plugin_dbui.extjs.FieldDict.append_plugins.rst
@@ -0,0 +1,6 @@
+plugin_dbui.extjs.FieldDict.append_plugins
+==========================================
+
+.. currentmodule:: plugin_dbui.extjs
+
+.. automethod:: FieldDict.append_plugins
\ No newline at end of file
diff --git a/docs/api/generated/extjs/plugin_dbui.extjs.FieldList.append_items.rst b/docs/api/generated/extjs/plugin_dbui.extjs.FieldList.append_items.rst
new file mode 100644
index 0000000000000000000000000000000000000000..534158a9b5b7233291f769b9ec5d632679fc5781
--- /dev/null
+++ b/docs/api/generated/extjs/plugin_dbui.extjs.FieldList.append_items.rst
@@ -0,0 +1,6 @@
+plugin_dbui.extjs.FieldList.append_items
+========================================
+
+.. currentmodule:: plugin_dbui.extjs
+
+.. automethod:: FieldList.append_items
\ No newline at end of file
diff --git a/docs/api/generated/extjs/plugin_dbui.extjs.FieldList.append_plugins.rst b/docs/api/generated/extjs/plugin_dbui.extjs.FieldList.append_plugins.rst
new file mode 100644
index 0000000000000000000000000000000000000000..79385e1d280a6a6548727ea0e8cfb4de6fdc5a8d
--- /dev/null
+++ b/docs/api/generated/extjs/plugin_dbui.extjs.FieldList.append_plugins.rst
@@ -0,0 +1,6 @@
+plugin_dbui.extjs.FieldList.append_plugins
+==========================================
+
+.. currentmodule:: plugin_dbui.extjs
+
+.. automethod:: FieldList.append_plugins
\ No newline at end of file
diff --git a/docs/api/generated/extjs/plugin_dbui.extjs.FieldNumber.append_items.rst b/docs/api/generated/extjs/plugin_dbui.extjs.FieldNumber.append_items.rst
new file mode 100644
index 0000000000000000000000000000000000000000..6d836ff70c6517471fcb233b7d9dbcb6f22ffbcf
--- /dev/null
+++ b/docs/api/generated/extjs/plugin_dbui.extjs.FieldNumber.append_items.rst
@@ -0,0 +1,6 @@
+plugin_dbui.extjs.FieldNumber.append_items
+==========================================
+
+.. currentmodule:: plugin_dbui.extjs
+
+.. automethod:: FieldNumber.append_items
\ No newline at end of file
diff --git a/docs/api/generated/extjs/plugin_dbui.extjs.FieldNumber.append_plugins.rst b/docs/api/generated/extjs/plugin_dbui.extjs.FieldNumber.append_plugins.rst
new file mode 100644
index 0000000000000000000000000000000000000000..29a5d18acdf7676de258e68957924df74bdb71fd
--- /dev/null
+++ b/docs/api/generated/extjs/plugin_dbui.extjs.FieldNumber.append_plugins.rst
@@ -0,0 +1,6 @@
+plugin_dbui.extjs.FieldNumber.append_plugins
+============================================
+
+.. currentmodule:: plugin_dbui.extjs
+
+.. automethod:: FieldNumber.append_plugins
\ No newline at end of file
diff --git a/docs/api/generated/extjs/plugin_dbui.extjs.FieldSet.append_items.rst b/docs/api/generated/extjs/plugin_dbui.extjs.FieldSet.append_items.rst
new file mode 100644
index 0000000000000000000000000000000000000000..3b9b2d0c3952cc8cdc91a03d28988447bbf95083
--- /dev/null
+++ b/docs/api/generated/extjs/plugin_dbui.extjs.FieldSet.append_items.rst
@@ -0,0 +1,6 @@
+plugin_dbui.extjs.FieldSet.append_items
+=======================================
+
+.. currentmodule:: plugin_dbui.extjs
+
+.. automethod:: FieldSet.append_items
\ No newline at end of file
diff --git a/docs/api/generated/extjs/plugin_dbui.extjs.FieldSet.append_plugins.rst b/docs/api/generated/extjs/plugin_dbui.extjs.FieldSet.append_plugins.rst
new file mode 100644
index 0000000000000000000000000000000000000000..09279ecbd4f9f85e13648bf568956e596286f904
--- /dev/null
+++ b/docs/api/generated/extjs/plugin_dbui.extjs.FieldSet.append_plugins.rst
@@ -0,0 +1,6 @@
+plugin_dbui.extjs.FieldSet.append_plugins
+=========================================
+
+.. currentmodule:: plugin_dbui.extjs
+
+.. automethod:: FieldSet.append_plugins
\ No newline at end of file
diff --git a/docs/api/generated/extjs/plugin_dbui.extjs.FieldText.append_items.rst b/docs/api/generated/extjs/plugin_dbui.extjs.FieldText.append_items.rst
new file mode 100644
index 0000000000000000000000000000000000000000..3be3cefecd3a1f0ea38bbcb64cbc7c468169206d
--- /dev/null
+++ b/docs/api/generated/extjs/plugin_dbui.extjs.FieldText.append_items.rst
@@ -0,0 +1,6 @@
+plugin_dbui.extjs.FieldText.append_items
+========================================
+
+.. currentmodule:: plugin_dbui.extjs
+
+.. automethod:: FieldText.append_items
\ No newline at end of file
diff --git a/docs/api/generated/extjs/plugin_dbui.extjs.FieldText.append_plugins.rst b/docs/api/generated/extjs/plugin_dbui.extjs.FieldText.append_plugins.rst
new file mode 100644
index 0000000000000000000000000000000000000000..7208d202adb02bb49fa3e4a9568f16001c9a774f
--- /dev/null
+++ b/docs/api/generated/extjs/plugin_dbui.extjs.FieldText.append_plugins.rst
@@ -0,0 +1,6 @@
+plugin_dbui.extjs.FieldText.append_plugins
+==========================================
+
+.. currentmodule:: plugin_dbui.extjs
+
+.. automethod:: FieldText.append_plugins
\ No newline at end of file
diff --git a/docs/api/generated/extjs/plugin_dbui.extjs.FieldTextArea.append_items.rst b/docs/api/generated/extjs/plugin_dbui.extjs.FieldTextArea.append_items.rst
new file mode 100644
index 0000000000000000000000000000000000000000..24ffe502c554f3e0e70482dfea29014f7de404c2
--- /dev/null
+++ b/docs/api/generated/extjs/plugin_dbui.extjs.FieldTextArea.append_items.rst
@@ -0,0 +1,6 @@
+plugin_dbui.extjs.FieldTextArea.append_items
+============================================
+
+.. currentmodule:: plugin_dbui.extjs
+
+.. automethod:: FieldTextArea.append_items
\ No newline at end of file
diff --git a/docs/api/generated/extjs/plugin_dbui.extjs.FieldTextArea.append_plugins.rst b/docs/api/generated/extjs/plugin_dbui.extjs.FieldTextArea.append_plugins.rst
new file mode 100644
index 0000000000000000000000000000000000000000..dc3680a415f0da8a0cf6610e0c287be204ef4256
--- /dev/null
+++ b/docs/api/generated/extjs/plugin_dbui.extjs.FieldTextArea.append_plugins.rst
@@ -0,0 +1,6 @@
+plugin_dbui.extjs.FieldTextArea.append_plugins
+==============================================
+
+.. currentmodule:: plugin_dbui.extjs
+
+.. automethod:: FieldTextArea.append_plugins
\ No newline at end of file
diff --git a/docs/api/generated/extjs/plugin_dbui.extjs.FieldTime.append_items.rst b/docs/api/generated/extjs/plugin_dbui.extjs.FieldTime.append_items.rst
new file mode 100644
index 0000000000000000000000000000000000000000..e1b2292dda832f0e9f7aa8151b4fccf32f055ce7
--- /dev/null
+++ b/docs/api/generated/extjs/plugin_dbui.extjs.FieldTime.append_items.rst
@@ -0,0 +1,6 @@
+plugin_dbui.extjs.FieldTime.append_items
+========================================
+
+.. currentmodule:: plugin_dbui.extjs
+
+.. automethod:: FieldTime.append_items
\ No newline at end of file
diff --git a/docs/api/generated/extjs/plugin_dbui.extjs.FieldTime.append_plugins.rst b/docs/api/generated/extjs/plugin_dbui.extjs.FieldTime.append_plugins.rst
new file mode 100644
index 0000000000000000000000000000000000000000..7447535074b26d9de9c7654605840ce5126682dd
--- /dev/null
+++ b/docs/api/generated/extjs/plugin_dbui.extjs.FieldTime.append_plugins.rst
@@ -0,0 +1,6 @@
+plugin_dbui.extjs.FieldTime.append_plugins
+==========================================
+
+.. currentmodule:: plugin_dbui.extjs
+
+.. automethod:: FieldTime.append_plugins
\ No newline at end of file
diff --git a/docs/api/generated/extjs/plugin_dbui.extjs.FormPanel.append_items.rst b/docs/api/generated/extjs/plugin_dbui.extjs.FormPanel.append_items.rst
new file mode 100644
index 0000000000000000000000000000000000000000..363595af18e39d19e735f934372f2e648e428661
--- /dev/null
+++ b/docs/api/generated/extjs/plugin_dbui.extjs.FormPanel.append_items.rst
@@ -0,0 +1,6 @@
+plugin_dbui.extjs.FormPanel.append_items
+========================================
+
+.. currentmodule:: plugin_dbui.extjs
+
+.. automethod:: FormPanel.append_items
\ No newline at end of file
diff --git a/docs/api/generated/extjs/plugin_dbui.extjs.FormPanel.append_plugins.rst b/docs/api/generated/extjs/plugin_dbui.extjs.FormPanel.append_plugins.rst
new file mode 100644
index 0000000000000000000000000000000000000000..97fc0e96b537e1ff0e65d2980bfac410a410e090
--- /dev/null
+++ b/docs/api/generated/extjs/plugin_dbui.extjs.FormPanel.append_plugins.rst
@@ -0,0 +1,6 @@
+plugin_dbui.extjs.FormPanel.append_plugins
+==========================================
+
+.. currentmodule:: plugin_dbui.extjs
+
+.. automethod:: FormPanel.append_plugins
\ No newline at end of file
diff --git a/docs/api/generated/extjs/plugin_dbui.extjs.GridFilter.append_items.rst b/docs/api/generated/extjs/plugin_dbui.extjs.GridFilter.append_items.rst
new file mode 100644
index 0000000000000000000000000000000000000000..7aeb83b8e171d0dd1f6c9a031fd649cdb1c1c26a
--- /dev/null
+++ b/docs/api/generated/extjs/plugin_dbui.extjs.GridFilter.append_items.rst
@@ -0,0 +1,6 @@
+plugin_dbui.extjs.GridFilter.append_items
+=========================================
+
+.. currentmodule:: plugin_dbui.extjs
+
+.. automethod:: GridFilter.append_items
\ No newline at end of file
diff --git a/docs/api/generated/extjs/plugin_dbui.extjs.GridFilter.append_plugins.rst b/docs/api/generated/extjs/plugin_dbui.extjs.GridFilter.append_plugins.rst
new file mode 100644
index 0000000000000000000000000000000000000000..e93f3e70da2547274c99a183452eeafb764feeb0
--- /dev/null
+++ b/docs/api/generated/extjs/plugin_dbui.extjs.GridFilter.append_plugins.rst
@@ -0,0 +1,6 @@
+plugin_dbui.extjs.GridFilter.append_plugins
+===========================================
+
+.. currentmodule:: plugin_dbui.extjs
+
+.. automethod:: GridFilter.append_plugins
\ No newline at end of file
diff --git a/docs/api/generated/extjs/plugin_dbui.extjs.GridPanel.append_items.rst b/docs/api/generated/extjs/plugin_dbui.extjs.GridPanel.append_items.rst
new file mode 100644
index 0000000000000000000000000000000000000000..e9f3154d198a50c232c48203cfab27b1cfbf3db7
--- /dev/null
+++ b/docs/api/generated/extjs/plugin_dbui.extjs.GridPanel.append_items.rst
@@ -0,0 +1,6 @@
+plugin_dbui.extjs.GridPanel.append_items
+========================================
+
+.. currentmodule:: plugin_dbui.extjs
+
+.. automethod:: GridPanel.append_items
\ No newline at end of file
diff --git a/docs/api/generated/extjs/plugin_dbui.extjs.GridPanel.append_plugins.rst b/docs/api/generated/extjs/plugin_dbui.extjs.GridPanel.append_plugins.rst
new file mode 100644
index 0000000000000000000000000000000000000000..a4b810d01758420c4a379f4245dfb1d80a5d6333
--- /dev/null
+++ b/docs/api/generated/extjs/plugin_dbui.extjs.GridPanel.append_plugins.rst
@@ -0,0 +1,6 @@
+plugin_dbui.extjs.GridPanel.append_plugins
+==========================================
+
+.. currentmodule:: plugin_dbui.extjs
+
+.. automethod:: GridPanel.append_plugins
\ No newline at end of file
diff --git a/docs/api/generated/extjs/plugin_dbui.extjs.GridRowNumberer.append_items.rst b/docs/api/generated/extjs/plugin_dbui.extjs.GridRowNumberer.append_items.rst
new file mode 100644
index 0000000000000000000000000000000000000000..3c48654eada55a2461e750e955b50af5492039f0
--- /dev/null
+++ b/docs/api/generated/extjs/plugin_dbui.extjs.GridRowNumberer.append_items.rst
@@ -0,0 +1,6 @@
+plugin_dbui.extjs.GridRowNumberer.append_items
+==============================================
+
+.. currentmodule:: plugin_dbui.extjs
+
+.. automethod:: GridRowNumberer.append_items
\ No newline at end of file
diff --git a/docs/api/generated/extjs/plugin_dbui.extjs.GridRowNumberer.append_plugins.rst b/docs/api/generated/extjs/plugin_dbui.extjs.GridRowNumberer.append_plugins.rst
new file mode 100644
index 0000000000000000000000000000000000000000..f166fad0a71971d44bb9acdca0378a40bf9c8b06
--- /dev/null
+++ b/docs/api/generated/extjs/plugin_dbui.extjs.GridRowNumberer.append_plugins.rst
@@ -0,0 +1,6 @@
+plugin_dbui.extjs.GridRowNumberer.append_plugins
+================================================
+
+.. currentmodule:: plugin_dbui.extjs
+
+.. automethod:: GridRowNumberer.append_plugins
\ No newline at end of file
diff --git a/docs/api/generated/extjs/plugin_dbui.extjs.GridTemplateColumn.append_items.rst b/docs/api/generated/extjs/plugin_dbui.extjs.GridTemplateColumn.append_items.rst
new file mode 100644
index 0000000000000000000000000000000000000000..32eb262a6ef0b34c8ee236c5b5c080ce6cdd31d6
--- /dev/null
+++ b/docs/api/generated/extjs/plugin_dbui.extjs.GridTemplateColumn.append_items.rst
@@ -0,0 +1,6 @@
+plugin_dbui.extjs.GridTemplateColumn.append_items
+=================================================
+
+.. currentmodule:: plugin_dbui.extjs
+
+.. automethod:: GridTemplateColumn.append_items
\ No newline at end of file
diff --git a/docs/api/generated/extjs/plugin_dbui.extjs.GridTemplateColumn.append_plugins.rst b/docs/api/generated/extjs/plugin_dbui.extjs.GridTemplateColumn.append_plugins.rst
new file mode 100644
index 0000000000000000000000000000000000000000..0f7c2607c1f436119d1f5ed03bec7be3905bdcd1
--- /dev/null
+++ b/docs/api/generated/extjs/plugin_dbui.extjs.GridTemplateColumn.append_plugins.rst
@@ -0,0 +1,6 @@
+plugin_dbui.extjs.GridTemplateColumn.append_plugins
+===================================================
+
+.. currentmodule:: plugin_dbui.extjs
+
+.. automethod:: GridTemplateColumn.append_plugins
\ No newline at end of file
diff --git a/docs/api/generated/extjs/plugin_dbui.extjs.GridWithFilter.append_items.rst b/docs/api/generated/extjs/plugin_dbui.extjs.GridWithFilter.append_items.rst
new file mode 100644
index 0000000000000000000000000000000000000000..d0502d90ad5299e61bc291f3f8fa14f0dbcc8d10
--- /dev/null
+++ b/docs/api/generated/extjs/plugin_dbui.extjs.GridWithFilter.append_items.rst
@@ -0,0 +1,6 @@
+plugin_dbui.extjs.GridWithFilter.append_items
+=============================================
+
+.. currentmodule:: plugin_dbui.extjs
+
+.. automethod:: GridWithFilter.append_items
\ No newline at end of file
diff --git a/docs/api/generated/extjs/plugin_dbui.extjs.GridWithFilter.append_plugins.rst b/docs/api/generated/extjs/plugin_dbui.extjs.GridWithFilter.append_plugins.rst
new file mode 100644
index 0000000000000000000000000000000000000000..d4ef0173937ac7a9991e345b56c95d9613bed3c3
--- /dev/null
+++ b/docs/api/generated/extjs/plugin_dbui.extjs.GridWithFilter.append_plugins.rst
@@ -0,0 +1,6 @@
+plugin_dbui.extjs.GridWithFilter.append_plugins
+===============================================
+
+.. currentmodule:: plugin_dbui.extjs
+
+.. automethod:: GridWithFilter.append_plugins
\ No newline at end of file
diff --git a/docs/api/generated/extjs/plugin_dbui.extjs.JsonStore.append_items.rst b/docs/api/generated/extjs/plugin_dbui.extjs.JsonStore.append_items.rst
new file mode 100644
index 0000000000000000000000000000000000000000..d9dce9a40570cc379a30bf36a9a1fdb2d5e2b0bd
--- /dev/null
+++ b/docs/api/generated/extjs/plugin_dbui.extjs.JsonStore.append_items.rst
@@ -0,0 +1,6 @@
+plugin_dbui.extjs.JsonStore.append_items
+========================================
+
+.. currentmodule:: plugin_dbui.extjs
+
+.. automethod:: JsonStore.append_items
\ No newline at end of file
diff --git a/docs/api/generated/extjs/plugin_dbui.extjs.JsonStore.append_plugins.rst b/docs/api/generated/extjs/plugin_dbui.extjs.JsonStore.append_plugins.rst
new file mode 100644
index 0000000000000000000000000000000000000000..ba2b6f18e656758e4199beab1db8cb7c1e5ebcb9
--- /dev/null
+++ b/docs/api/generated/extjs/plugin_dbui.extjs.JsonStore.append_plugins.rst
@@ -0,0 +1,6 @@
+plugin_dbui.extjs.JsonStore.append_plugins
+==========================================
+
+.. currentmodule:: plugin_dbui.extjs
+
+.. automethod:: JsonStore.append_plugins
\ No newline at end of file
diff --git a/docs/api/generated/extjs/plugin_dbui.extjs.Panel.append_items.rst b/docs/api/generated/extjs/plugin_dbui.extjs.Panel.append_items.rst
new file mode 100644
index 0000000000000000000000000000000000000000..461e5fcbe5f5cf075e2d0f5b8a7b3763ae9e044a
--- /dev/null
+++ b/docs/api/generated/extjs/plugin_dbui.extjs.Panel.append_items.rst
@@ -0,0 +1,6 @@
+plugin_dbui.extjs.Panel.append_items
+====================================
+
+.. currentmodule:: plugin_dbui.extjs
+
+.. automethod:: Panel.append_items
\ No newline at end of file
diff --git a/docs/api/generated/extjs/plugin_dbui.extjs.Panel.append_plugins.rst b/docs/api/generated/extjs/plugin_dbui.extjs.Panel.append_plugins.rst
new file mode 100644
index 0000000000000000000000000000000000000000..47034cf7df62249cca98cb27ba99e8e3650fda0d
--- /dev/null
+++ b/docs/api/generated/extjs/plugin_dbui.extjs.Panel.append_plugins.rst
@@ -0,0 +1,6 @@
+plugin_dbui.extjs.Panel.append_plugins
+======================================
+
+.. currentmodule:: plugin_dbui.extjs
+
+.. automethod:: Panel.append_plugins
\ No newline at end of file
diff --git a/docs/api/generated/extjs/plugin_dbui.extjs.PanelWithUrlSelector.append_items.rst b/docs/api/generated/extjs/plugin_dbui.extjs.PanelWithUrlSelector.append_items.rst
new file mode 100644
index 0000000000000000000000000000000000000000..9b8774977bff83dc194ee8c20625d663b758b48a
--- /dev/null
+++ b/docs/api/generated/extjs/plugin_dbui.extjs.PanelWithUrlSelector.append_items.rst
@@ -0,0 +1,6 @@
+plugin_dbui.extjs.PanelWithUrlSelector.append_items
+===================================================
+
+.. currentmodule:: plugin_dbui.extjs
+
+.. automethod:: PanelWithUrlSelector.append_items
\ No newline at end of file
diff --git a/docs/api/generated/extjs/plugin_dbui.extjs.PanelWithUrlSelector.append_plugins.rst b/docs/api/generated/extjs/plugin_dbui.extjs.PanelWithUrlSelector.append_plugins.rst
new file mode 100644
index 0000000000000000000000000000000000000000..b0f21dc0f990aa2867e9b05f067bedb41be35724
--- /dev/null
+++ b/docs/api/generated/extjs/plugin_dbui.extjs.PanelWithUrlSelector.append_plugins.rst
@@ -0,0 +1,6 @@
+plugin_dbui.extjs.PanelWithUrlSelector.append_plugins
+=====================================================
+
+.. currentmodule:: plugin_dbui.extjs
+
+.. automethod:: PanelWithUrlSelector.append_plugins
\ No newline at end of file
diff --git a/docs/api/generated/extjs/plugin_dbui.extjs.Store.append_items.rst b/docs/api/generated/extjs/plugin_dbui.extjs.Store.append_items.rst
new file mode 100644
index 0000000000000000000000000000000000000000..353b336a414d832d3f241a12087bed2e76b84d10
--- /dev/null
+++ b/docs/api/generated/extjs/plugin_dbui.extjs.Store.append_items.rst
@@ -0,0 +1,6 @@
+plugin_dbui.extjs.Store.append_items
+====================================
+
+.. currentmodule:: plugin_dbui.extjs
+
+.. automethod:: Store.append_items
\ No newline at end of file
diff --git a/docs/api/generated/extjs/plugin_dbui.extjs.Store.append_plugins.rst b/docs/api/generated/extjs/plugin_dbui.extjs.Store.append_plugins.rst
new file mode 100644
index 0000000000000000000000000000000000000000..43095434a5e1d5981d2bbadc47e7c640d6054801
--- /dev/null
+++ b/docs/api/generated/extjs/plugin_dbui.extjs.Store.append_plugins.rst
@@ -0,0 +1,6 @@
+plugin_dbui.extjs.Store.append_plugins
+======================================
+
+.. currentmodule:: plugin_dbui.extjs
+
+.. automethod:: Store.append_plugins
\ No newline at end of file
diff --git a/docs/api/generated/extjs/plugin_dbui.extjs.TabPanel.append_items.rst b/docs/api/generated/extjs/plugin_dbui.extjs.TabPanel.append_items.rst
new file mode 100644
index 0000000000000000000000000000000000000000..1e359e2819e704b12cd14a73f7eca91cdc0c917c
--- /dev/null
+++ b/docs/api/generated/extjs/plugin_dbui.extjs.TabPanel.append_items.rst
@@ -0,0 +1,6 @@
+plugin_dbui.extjs.TabPanel.append_items
+=======================================
+
+.. currentmodule:: plugin_dbui.extjs
+
+.. automethod:: TabPanel.append_items
\ No newline at end of file
diff --git a/docs/api/generated/extjs/plugin_dbui.extjs.TabPanel.append_plugins.rst b/docs/api/generated/extjs/plugin_dbui.extjs.TabPanel.append_plugins.rst
new file mode 100644
index 0000000000000000000000000000000000000000..4b2f9a0e7676ee97c370c61c0043275e1b7b5174
--- /dev/null
+++ b/docs/api/generated/extjs/plugin_dbui.extjs.TabPanel.append_plugins.rst
@@ -0,0 +1,6 @@
+plugin_dbui.extjs.TabPanel.append_plugins
+=========================================
+
+.. currentmodule:: plugin_dbui.extjs
+
+.. automethod:: TabPanel.append_plugins
\ No newline at end of file
diff --git a/docs/api/generated/extjs/plugin_dbui.extjs.Viewport.append_items.rst b/docs/api/generated/extjs/plugin_dbui.extjs.Viewport.append_items.rst
new file mode 100644
index 0000000000000000000000000000000000000000..85a7e1897e0635d469781697fcd089182b5c515b
--- /dev/null
+++ b/docs/api/generated/extjs/plugin_dbui.extjs.Viewport.append_items.rst
@@ -0,0 +1,6 @@
+plugin_dbui.extjs.Viewport.append_items
+=======================================
+
+.. currentmodule:: plugin_dbui.extjs
+
+.. automethod:: Viewport.append_items
\ No newline at end of file
diff --git a/docs/api/generated/extjs/plugin_dbui.extjs.Viewport.append_plugins.rst b/docs/api/generated/extjs/plugin_dbui.extjs.Viewport.append_plugins.rst
new file mode 100644
index 0000000000000000000000000000000000000000..d6a38912f6431082243698ba62d287a8a9898e56
--- /dev/null
+++ b/docs/api/generated/extjs/plugin_dbui.extjs.Viewport.append_plugins.rst
@@ -0,0 +1,6 @@
+plugin_dbui.extjs.Viewport.append_plugins
+=========================================
+
+.. currentmodule:: plugin_dbui.extjs
+
+.. automethod:: Viewport.append_plugins
\ No newline at end of file
diff --git a/docs/api/generated/extjs/plugin_dbui.extjs.Window.append_items.rst b/docs/api/generated/extjs/plugin_dbui.extjs.Window.append_items.rst
new file mode 100644
index 0000000000000000000000000000000000000000..60d5796563f446f8c833889fb254589558e7ded7
--- /dev/null
+++ b/docs/api/generated/extjs/plugin_dbui.extjs.Window.append_items.rst
@@ -0,0 +1,6 @@
+plugin_dbui.extjs.Window.append_items
+=====================================
+
+.. currentmodule:: plugin_dbui.extjs
+
+.. automethod:: Window.append_items
\ No newline at end of file
diff --git a/docs/api/generated/extjs/plugin_dbui.extjs.Window.append_plugins.rst b/docs/api/generated/extjs/plugin_dbui.extjs.Window.append_plugins.rst
new file mode 100644
index 0000000000000000000000000000000000000000..6392c0db9fa05b62c67ceaa4ba015159a2076a22
--- /dev/null
+++ b/docs/api/generated/extjs/plugin_dbui.extjs.Window.append_plugins.rst
@@ -0,0 +1,6 @@
+plugin_dbui.extjs.Window.append_plugins
+=======================================
+
+.. currentmodule:: plugin_dbui.extjs
+
+.. automethod:: Window.append_plugins
\ No newline at end of file
diff --git a/docs/api/generated/extjs/plugin_dbui.extjs.XmlStore.append_items.rst b/docs/api/generated/extjs/plugin_dbui.extjs.XmlStore.append_items.rst
new file mode 100644
index 0000000000000000000000000000000000000000..b0cff2bdf536a1bde5cfa03aeb1de2711a81322f
--- /dev/null
+++ b/docs/api/generated/extjs/plugin_dbui.extjs.XmlStore.append_items.rst
@@ -0,0 +1,6 @@
+plugin_dbui.extjs.XmlStore.append_items
+=======================================
+
+.. currentmodule:: plugin_dbui.extjs
+
+.. automethod:: XmlStore.append_items
\ No newline at end of file
diff --git a/docs/api/generated/extjs/plugin_dbui.extjs.XmlStore.append_plugins.rst b/docs/api/generated/extjs/plugin_dbui.extjs.XmlStore.append_plugins.rst
new file mode 100644
index 0000000000000000000000000000000000000000..7bca2a3a17544f576f058ce87343050a80158294
--- /dev/null
+++ b/docs/api/generated/extjs/plugin_dbui.extjs.XmlStore.append_plugins.rst
@@ -0,0 +1,6 @@
+plugin_dbui.extjs.XmlStore.append_plugins
+=========================================
+
+.. currentmodule:: plugin_dbui.extjs
+
+.. automethod:: XmlStore.append_plugins
\ No newline at end of file
diff --git a/docs/api/generated/fieldsmodifier/plugin_dbui.fieldsmodifier.FieldsModifier.append_plugins.rst b/docs/api/generated/fieldsmodifier/plugin_dbui.fieldsmodifier.FieldsModifier.append_plugins.rst
new file mode 100644
index 0000000000000000000000000000000000000000..f65bcf1e42867951ad2c89ecfacb011d82cbf5a2
--- /dev/null
+++ b/docs/api/generated/fieldsmodifier/plugin_dbui.fieldsmodifier.FieldsModifier.append_plugins.rst
@@ -0,0 +1,6 @@
+plugin_dbui.fieldsmodifier.FieldsModifier.append_plugins
+========================================================
+
+.. currentmodule:: plugin_dbui.fieldsmodifier
+
+.. automethod:: FieldsModifier.append_plugins
\ No newline at end of file
diff --git a/docs/api/generated/fieldsmodifier/plugin_dbui.fieldsmodifier.FieldsModifier.configure.rst b/docs/api/generated/fieldsmodifier/plugin_dbui.fieldsmodifier.FieldsModifier.configure.rst
new file mode 100644
index 0000000000000000000000000000000000000000..9837e7d1a249591f98ffd9a1959e5379fbdbd807
--- /dev/null
+++ b/docs/api/generated/fieldsmodifier/plugin_dbui.fieldsmodifier.FieldsModifier.configure.rst
@@ -0,0 +1,6 @@
+plugin_dbui.fieldsmodifier.FieldsModifier.configure
+===================================================
+
+.. currentmodule:: plugin_dbui.fieldsmodifier
+
+.. automethod:: FieldsModifier.configure
\ No newline at end of file
diff --git a/docs/api/generated/fieldsmodifier/plugin_dbui.fieldsmodifier.FieldsModifier.configure_field.rst b/docs/api/generated/fieldsmodifier/plugin_dbui.fieldsmodifier.FieldsModifier.configure_field.rst
new file mode 100644
index 0000000000000000000000000000000000000000..64e341791f689e22157eabf7d9098b9645aebb0a
--- /dev/null
+++ b/docs/api/generated/fieldsmodifier/plugin_dbui.fieldsmodifier.FieldsModifier.configure_field.rst
@@ -0,0 +1,6 @@
+plugin_dbui.fieldsmodifier.FieldsModifier.configure_field
+=========================================================
+
+.. currentmodule:: plugin_dbui.fieldsmodifier
+
+.. automethod:: FieldsModifier.configure_field
\ No newline at end of file
diff --git a/docs/api/generated/fieldsmodifier/plugin_dbui.fieldsmodifier.FieldsModifier.merge_fields.rst b/docs/api/generated/fieldsmodifier/plugin_dbui.fieldsmodifier.FieldsModifier.merge_fields.rst
new file mode 100644
index 0000000000000000000000000000000000000000..cc071d8ed700f35edf9227ff413785d3025c76b0
--- /dev/null
+++ b/docs/api/generated/fieldsmodifier/plugin_dbui.fieldsmodifier.FieldsModifier.merge_fields.rst
@@ -0,0 +1,6 @@
+plugin_dbui.fieldsmodifier.FieldsModifier.merge_fields
+======================================================
+
+.. currentmodule:: plugin_dbui.fieldsmodifier
+
+.. automethod:: FieldsModifier.merge_fields
\ No newline at end of file
diff --git a/docs/api/generated/plugin_dbui.basesvc.BaseSvc.rst b/docs/api/generated/plugin_dbui.basesvc.BaseSvc.rst
index fe8689188b2177f1e8eb2aa82219935e38fa6434..ecdf0bf8a03381edb37e4b79ab05eb5091416ee6 100644
--- a/docs/api/generated/plugin_dbui.basesvc.BaseSvc.rst
+++ b/docs/api/generated/plugin_dbui.basesvc.BaseSvc.rst
@@ -4,6 +4,7 @@ plugin_dbui.basesvc.BaseSvc
 .. currentmodule:: plugin_dbui.basesvc
 
 .. autoclass:: BaseSvc
+   :show-inheritance:
 
 
    .. rubric:: Methods
diff --git a/docs/api/generated/plugin_dbui.extjs.Base.rst b/docs/api/generated/plugin_dbui.extjs.Base.rst
new file mode 100644
index 0000000000000000000000000000000000000000..1b8596a74beeae7dbc5f4fe1f209f69b34ea2134
--- /dev/null
+++ b/docs/api/generated/plugin_dbui.extjs.Base.rst
@@ -0,0 +1,16 @@
+plugin_dbui.extjs.Base
+======================
+
+.. currentmodule:: plugin_dbui.extjs
+
+.. autoclass:: Base
+   :show-inheritance:
+
+   .. rubric:: Methods
+
+   .. autosummary::
+      :toctree: extjs/
+
+      ~Base.append_items
+      ~Base.append_plugins
+
diff --git a/docs/api/generated/plugin_dbui.fieldsmodifier.FieldsModifier.rst b/docs/api/generated/plugin_dbui.fieldsmodifier.FieldsModifier.rst
new file mode 100644
index 0000000000000000000000000000000000000000..4a66a8695aac0cfebc9f9623f91be117c8333279
--- /dev/null
+++ b/docs/api/generated/plugin_dbui.fieldsmodifier.FieldsModifier.rst
@@ -0,0 +1,22 @@
+plugin_dbui.fieldsmodifier.FieldsModifier
+=========================================
+
+.. currentmodule:: plugin_dbui.fieldsmodifier
+
+.. autoclass:: FieldsModifier
+   :show-inheritance:
+
+   .. rubric:: Methods
+
+   .. autosummary::
+      :toctree: fieldsmodifier/
+
+      ~FieldsModifier.append_plugins
+      ~FieldsModifier.configure
+      ~FieldsModifier.configure_field
+      ~FieldsModifier.merge_fields
+
+
+
+
+
diff --git a/modules/plugin_dbui/extjs.py b/modules/plugin_dbui/extjs.py
index 57d2dd9c3e5fbdd4bb60b276028090ae65d305b3..54db6b3dceacad5e856cc06435b558c915ca4da4 100644
--- a/modules/plugin_dbui/extjs.py
+++ b/modules/plugin_dbui/extjs.py
@@ -15,28 +15,22 @@ class ExtJSException(BaseException): pass
 class Base(Storage):
     """Base class for Ext JS configurator.
 
-    The base class comes with two methods ``append_items``
-    and ``append_plugins``. They are required to append ``items``
-    and ``plugins``.
 
-    Note:
-        A protection is set to avoid changing the ``xtype`` of the element.
+    Keyword Args:
+        **kwargs: any Ext JS configuration parameter of the target class
+
+    Raises:
+        ExtJSException: when the keyword ``xtype`` is presented
+            in the keyword arguments.
+
+    Attributes:
+        xtype (str): the  ``xtype`` of the target Ext JS widget.
 
     """
     xtype = None
 
     def __init__(self, **kwargs):
-        """
 
-        Keyword Args:
-            kwargs (dict):
-                any Ext JS configuration parameter of the target class
-
-        Raises:
-            ExtJSException:
-                when the keyword ``xtype`` is in the keyword arguments.
-
-        """
         if 'xtype' in kwargs:
             raise ExtJSException(MSG_XTYPE)
 
@@ -62,10 +56,24 @@ class Base(Storage):
 
 
     def append_items(self, *args):
+        """Append an widget configurations to the
+        internal items list.
+
+        Args:
+            *args: variable list of widget configuration.
+
+        """
         self._append('items', args)
 
 
     def append_plugins(self, *args):
+        """Append an plugin configurations to the
+        internal plugin list.
+
+        Args:
+            *args: variable list of plugin configuration.
+
+        """
         self._append('plugins', args)
 
 
diff --git a/modules/plugin_dbui/fieldsmodifier.py b/modules/plugin_dbui/fieldsmodifier.py
index 6409b0cc49a055c4cb0c5571dfd127876e5a8f4c..8d3316c61bbfe458b5c6d364f30a1cbbf42ce4fa 100644
--- a/modules/plugin_dbui/fieldsmodifier.py
+++ b/modules/plugin_dbui/fieldsmodifier.py
@@ -10,44 +10,35 @@ MODIFIER_FIELDS = 'modifier_fields'
 
 
 class FieldsModifier(Modifier):
-    """Modifier to customise the field widgets associated to a database table.
+    """Customise the widgets associated to the fields of the database
+    table *tablename*.
+
+    Args:
+        tablename (str): name of the database table
 
     Attributes:
-        data.extjs_fields (dict):
-        data.composite_fields (gluon.storage.Storage):
+        data (gluon.storage.Storage): storage containing the
+            instructions to tune the field widgets. It has
+            two keys/attributes:
+
+            * extjs_fields (dict):
+                Ext JS configuration options for each field.
+                Keys are the database field names.
+
+            * composite_fields (gluon.storage.Storage):
+                describe the fields embedded in the :class:`.FieldContainer`.
+                It has two attributes:
+                    * main (list): the first field of the container
+                    * fields.others (list): the others field.
+
+                Fields are identified by their database field names
+                and should belong to the database table defined
+                in the constructor.
 
     """
 
     def __init__(self, tablename):
-        """Initialize the fields modifier associated to the database
-        table ``tablename``.
-
-        The data structure of the fields modifier can be access
-        outside the class::
-
-            p = PluginManager('dbui')
-            modifier = p.dbui['modifier_fields'][tablename]
-
-        or internally via the attribute ``data``.
-
-        The keys of the ``data`` structure are:
-
-            * ``extjs_fields`` (dict) Ext JS configuration options
-              for individual ``field``.
-
-            * ``composite_fields.main`` (list) the first field
-              of the ``FieldContainer``.
-
-            * ``composite_fields.others`` (list of list) the others field of
-              the ``FieldContainer``.
-
-            * There is one to one correspondence between the ``composite_fields.main``
-              and the ``composite_fields.others`` lists.
-
-        Args:
-            tablename (str): name of the database table
 
-        """
         Modifier.__init__(self, MODIFIER_FIELDS, tablename)
 
         if 'extjs_fields' not in self.data:
@@ -59,53 +50,74 @@ class FieldsModifier(Modifier):
 
 
     def append_plugins(self, *plugins):
-        """Overwrite the method of the base class since it make
+        """Do nothing.
+
+        Supersede the method of the base class since it make
         no sense for this modifier.
 
+        Keyword Args:
+            *plugins: variable list of plugin names or configurations
+
         """
 
 
     def configure(self, **extjs):
-        """Overwrite the method of the base class since it make
+        """Do nothing
+
+        Supersede the method of the base class since it make
         no sense for this modifier.
 
+        Keyword Args:
+            *extjs: any Ext JS configuration parameters.
+
         """
 
 
     def configure_field(self, field, **kwargs):
-        """Update the configuration options of the Ext JS widget
+        """Define the configuration options of the widget
         associated to the ``field``.
+
         Existing value of the configuration options are replace by those
-        defined by the keyword arguments.
+        defined by the arguments.
 
         Args:
             field (str): name of the database field.
                 It should belong to the database table defined
                 in the constructor.
 
+        Keyword Args:
+            **kwargs: any Ext JS configuration parameter of the widget class.
+
         """
         self.data.extjs_fields[field] = kwargs
 
 
     def merge_fields(self, *fields, **kwargs):
-        """Merge fields in a ``FieldContainer``.
+        """Merge *fields* in the container :class:`.FieldContainer`.
+
+        In form, the container is handled as a single widget
+        with a unique label. By default,  it is the one of the first field
+        of the container. It can be supersede using the ``fieldLabel``
+        keyword argument.
+
+        The default configuration of the container is an horizontal layout:
 
-        The default configuration is with an horizontal layout with a unique
-        label defined by the keyword parameter ``fieldLabel``. More precisely,
-        the following Ext JS configuration parameters are set::
+        .. code-block:: javascript
 
              combineLabels = True,
              defaults = {'flex': 1},
              layout = 'hbox'
 
-        They can be super seed by the keyword arguments.
+        It can be changed via the keyword arguments.
+
+        Args:
+            *fields: variable list of database field identified by their name.
+                They have to belong to the database table defined in the
+                constructor.
 
-        Note:
-            * Each ``field`` is identified by its database field name.
-            * ``field`` should belong to the database table defined in the constructor.
-            * The first ``field`` is the main field of the ``FieldContainer``.
-            * The keyword arguments contains the configuration options of
-              the ``Ext.form.FieldContainer`` widget.
+        Keyword Args:
+            **kwargs: any configuration parameter of the
+                ``Ext.form.FieldContainer``.
 
         """
         # configuration of the FieldContainer