Método para Lookup

Pessoal !

Tenho vário métodos de lookup salvos no projeto gostaria de apagar alguns alguém sabe como ?

Versão SC 6.00.0022

Obrigado.

Alexandre,

Desculpe mas não entendi sua dúvida… forneça algum exemplo.

O seguinte:
quando você possui em um form um campo do tipo de dado “select” você vai no loockup edição e coloca o método para “manual”, neste momento você coloca o label e valores.
depois de incluir toda a sua lista, você clica em salvar “neste momento o SC pergunta se é projeto e você salva a lista” depois você entra em outro campo qualquer de qualquer form, grid e que seja a mesma lista utilizando os mesmos lang´s. e pressiona em “carregar definições de lookup” a que você salvou no projeto já esta pronta.

exemplo comum: campos com a resposta sempre “sim” e “não”, todo o campo que tiver uma select com esta resposta você cria uma lista padrão para o projeto.

Minha pergunta ? como limpar “definições de lookup” já salvas no projeto

Espero ter explicado melhor e agradeço seu interesse em ajudar.

Na própria área onde você busca para fazer a carga não tem a opção de excluir?

Tambem gostava de saber como apagar essas listas.

Se estou entendendo a dúvida de @MikeC, tenho a mesma questão.

Foi definido o lookup manualmente e conforme os dados recuperados do registro do banco de dados quero desabilitar uma ou mais opções deste lookup.

Exemplo:

Crio um lookup manual com o seguintes itens:

Aberto
Pendente
Finalizado
Cancelado

Carrego algo com Status “Pendente” e nas opções do lookup quero deixar visível apenas “Finalizado” ou “Cancelado”, ou seja, não quero que apareça a opção “Aberto”.

Mas, conforme o status do próximo registro a ser visualizado, aparecer a opção “Aberto” pode ser necessário / interessante.

Como ocultar uma linha do lookup manual?

Dei as dicas no super grupo telegram, quando conseguir um resultado poste aqui.

…Esta foi a solução:

Utilizei o evento OnLoad e nele o seguinte código:

if ({ORD_STATUS} == ‘M’)
{
sc_ajax_javascript(‘statusMontado’);
}
else
{
sc_ajax_javascript(‘statusLivre’);
}

Defini as duas funções:

statusMontado:

$(function(){
$("#id_sc_field_ord_status option[value=A]").attr(‘disabled’,‘true’);
});

E statusLivre:

$(function(){
$("#id_sc_field_ord_status option[value=A]").removeAttr(‘disabled’);
});

Pode melhorar, mas já tive o resultado que eu queria.

As funções defini em “Programação” “Métodos Javascript”

1 Curtida