Skip to content

HowToDisableModel

iraichi edited this page Apr 23, 2015 · 18 revisions

How to allow inserting, editing, deleting

The following instructions apply to List Controllers.

Normally the function bar of a List Controller shows the following buttons:

AllButtons.png

if you set IsReadOnly: True at model level the standard "insert", "Edit" and "Delete" buttons will disappear in all List Controller using that model.

In case you have different Views using the same Model and you want to allow different operations, than set the node Controller/GridPanelController in the view:

For example. You can allow just Viewing and Inserting records with the following code:

  GridPanelController:
    AllowViewing: True
    PreventDeleting: True
    PreventAdding: True
    PreventEditing: False

you will obtain the following situation:

ViewingEditing.png

Clone this wiki locally