+1 voto
1 visita
Prezados(as), bom dia.

No script de python "def InitializeRow(entity, row):".
Como "desabilitar" um comando customizado?

Att.

José Laércio
por (21 pontos) | 1 visita

1 Resposta

+1 voto

Olá Laércio, tudo bem?

Segue um exemplo para desabilitar um comando em python

def InitializeRow(entity, row):
	from Benner.Tecnologia.Common import Handle
 
	if entity == None:  return
 
	providerWidget = row.Grid.ProviderWidget
	if providerWidget == None: return
	form = providerWidget.Entity
	if form == None: return
 
	row.GetCellByName("CUSTOM_VALOR").Align = "right"
	if row.GetCustomCommand("CMD_REMOVERITEMREEMBOLSO") != None:
		row.GetCustomCommand("CMD_REMOVERITEMREEMBOLSO").Enabled = False

 

por (37 pontos)
phederic.

Muito obrigado pelo retorno.

Esse procedimento funciona perfeitamente para os grid simples.

Porém se aplicarmos esse procedimento para grid editaveis, não funciona!

Mas, agradeço muito seu retorno!

Perguntas relacionadas

+1 voto
1 resposta
perguntado 13 Jun, 2023 por Antonio (28 pontos) | 3 visitas
+3 votos
1 resposta
0 votos
0 respostas
perguntado 2 Fev, 2021 por thiago.pereira (7 pontos) | 25 visitas
Melhores Aug 2025
    200 pontos
    Melhores 2025 Jul 28 - Aug 03
    1. Larson

      156 Pontos

    2. danilo.pereira

      96 Pontos

    3. danilo.pereira

      96 Pontos

    4. danilo.pereira

      96 Pontos

    5. luciano.fronza

      61 Pontos

    6. luciano.fronza

      61 Pontos

    7. luciano.fronza

      61 Pontos

    8. diuari.molinari

      52 Pontos

    9. diuari.molinari

      51 Pontos

    10. diuari.molinari

      51 Pontos

    517 perguntas
    566 respostas
    389 comentários
    704 usuários