<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Access Violation - Perguntas recentes com a tag fielddefinitions</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=tag/fielddefinitions</link>
<description>Powered by Question2Answer</description>
<item>
<title>WES tornando um campo editável</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=290/wes-tornando-um-campo-editavel</link>
<description>&lt;p&gt;No WES, em Python.&lt;br&gt;
&lt;br&gt;
Preciso alternar um campo entre somente-leitura e editável, porém apenas consigo alterar a sua visibilidade com este código: view.FieldDefinitions[&quot;QTDEHORAS&quot;].Visible = false;&lt;br&gt;
&lt;br&gt;
Apenas para testar, em um evento adicionei o código a seguir, porém não se verifica o efeito desejado.&lt;/p&gt;

&lt;pre class=&quot;brush:python;&quot;&gt;
def OnTIPOValueChanged(view, entity):
    from Benner.Tecnologia.Common import FieldDefinition
    view.FieldDefinitions[&quot;QTDEHORAS&quot;].DataAccessLevel = FieldDefinition.AccessLevel.Edit;
&lt;/pre&gt;

&lt;p&gt;&lt;br&gt;
&lt;br&gt;
Ao executar esta linha: view.FieldDefinitions[&quot;QTDEHORAS&quot;].DataAccessLevel = FieldDefinition.AccessLevel.Read; verifica-se que o campo passou de somente-leitura para editável, porém ao usar view.FieldDefinitions[&quot;QTDEHORAS&quot;].DataAccessLevel = FieldDefinition.AccessLevel.Edit; em um campo somente-leitura, o campo continua em somente-leitura.&lt;/p&gt;</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=290/wes-tornando-um-campo-editavel</guid>
<pubDate>Mon, 30 Jun 2014 19:00:43 +0000</pubDate>
</item>
</channel>
</rss>