Comando para inibir a lixeira

Bom Dia a todos, preciso muito inibir a lixeira em um processo, Minha Table


<table tablename="tabelapautas"  class="table" addbuttonclass="button_responsavel" addbuttonId="responsavel"  >
                <thead>
                    <tr>
                        <td>Colaboradores Responsáveis</td>
                    </tr>
                </thead>
                <tbody>
                    <tr>
                        <td>
                            <input type="zoom" id = "responsaveis" name="responsaveis"
                                data-zoom="{
                                    'displayKey':'colleagueName',
                                    'datasetId':'colleague',
                                    'placeholder':'Escolha o usuário',
                                    'fields':[
                                        {'field':'colleagueId', 'label':'ID'},
                                        {'field':'colleagueName', 'label':'Nome', 'standard':'true'},
                                        { 'field':'login', 'label':'Login'}
                                    ]
                                }"
                             />
                        </td>
                    </tr>
                </tbody>
            </table>
        </div>
    </div>

meu displayfields


function displayFields(form,customHTML){

    var activity = getValue('WKNumState');


    var formMode = form.getFormMode();
    var mobile   = form.getMobile();
    var user     = getValue("WKUser");
    var processo = getValue("WKNumProces");

    customHTML.append("<script>");
    customHTML.append("        function getFormMode(){ return '" + formMode + "'};");
    customHTML.append("        function getMobile(){ return '" + mobile + "'};");
    customHTML.append("        function getWKNumState(){ return " + activity + "};");
    customHTML.append("        function getWKUser(){ return '" + user + "'};");
    customHTML.append("        function getWKNumProces(){ return " + processo + "};");
    customHTML.append("        atividade()");
    customHTML.append("</script>");

    if (activity != 4 && activity != 0) {
        form.setVisibleById('responsavel', false);

            }
    }

meu desabilitar


function atividade() {
    var activity = getValue('WKNumState'); 

        if (activity != 4 && activity != 0) {

            $("img").each(function(index, value){
                if ($(this).attr("responsavel") != "logo") {
                    $(this).hide();
                }
            });

    }
}

preciso de algum comando, esse que estou usando infelizmente não esta funcionando!

Coloquei uma foto exibindo o que preciso que "suma"

:warning: Atenção: Esta publicação foi transferida automaticamente do fórum antigo, mas os anexos não foram incluídos.

Boa tarde!

Eu estava com o mesmo problema, e resolvi da seguinte maneira:

na primeira

da linha da tabela eu coloquei um botão customizado com a classe "deletarItemRc" e o javascript direto no elemento o onclick="fnWdkRemoveChild(this);" desse jeito:

                                            <td class="text-center acoes">

                                                <span class="fluigicon fluigicon-trash fluigicon-md deletarItemRc" title="Deletar Linha" onclick="fnWdkRemoveChild(this);"  style="margin-top: 15px;  margin-left:5px; " ></span>
                                                <span><img src="img/icons/duplicate.png" class="duplicar" height="25" width="25" title="Duplicar Linha (Alguns valores serão mantidos)"></span>
                                                <input type="hidden" name="tipoLinha" id="tipoLinha" class="form-control input-sm tipoLinha" value="original">

                                            </td>

Na declaração da minha Table, eu deixei o botão delete desabilitado:


<table class="tg" id="tableRequisicao" tablename="tableRequisicao" style="width: 100%; border-spacing: 5px !important; border-collapse: separate !important; " nodeletebutton="true" noaddbutton="true" >

E no meu displayFields eu trato quando devo mostrar ou não:



    // Início da requisição    
    if ( (numAtividade == 4) ||  (numAtividade == 0) ||  (numAtividade == "" ) || (numAtividade == null) ) {    

        var msg = "Início da requisição. Número da atividade ==> " + numAtividade;
        geraLog("aviso", msg);

        /*
        var table = "tableRequisicao";
        esconderAcoes(table);
        esconderDelete(table);
        */

        var dtNow = new java.util.Date();
        var sdf = new java.text.SimpleDateFormat("dd/MM/yyyy");
        var data = sdf.format(dtNow);

        // Obtendo dados do solicitante logado via dataset colleague
        filter = new java.util.HashMap();
        filter.put('colleaguePK.colleagueId',getValue('WKUser'));
        usuario = getDatasetValues('colleague',filter);
        form.setValue('reqRequisitante',usuario.get(0).get("colleagueName"));

        // prenche a data da requisição apenas se for a primeira vez 
        if ( numAtividade == 0 || numAtividade == null || numAtividade == "" ){
            //Seta data da Solicitacao
            form.setValue('recDtRequisicao',data);
        }

        escondeCamposCompras();
        escondeCamposContabilidade();

    }else{

        customHTML.append("<script>");
        customHTML.append("$(document).ready(function(){ "); 
            customHTML.append(" $('.deletarItemRc').hide();");
        customHTML.append(" });");
        customHTML.append("</script>");

    }

Assim, ele esconde o botão padrão que deleta as linhas e e eu esconto o botão customizado somente nas atividades diferentes do início.

Qualquer dúvida, é só falar! Espero que tenha ajudado :)