Versão atual:

Filho não é preenchido em mobile

Boa tarde,

Estou utilizando um tabela pai-filho e ao setar valores padrões no campo input text, no Mobile o campo vem em branco, mas no web está preenchido corretamente.

Estou utilizando a seguinte expressão no evento displayFields: customHTML.append("$('#nomefilho___"+i+"').val('"+txtRequer[i-1]+"');");

Alguém tem alguma ideia.

Att,

-- Complemento Por hora estou passando valores fixos para os textos.

if (atv == "0" || atv == "1" || atv == "26" || atv == "69" ){ 
        if (atv == "0" || atv == "1" ){
            atv = "0"; // atividade início
        }
        customHTML.append("<script> showOne('"+ atv +"');</script>");

        if (atv == 69){
            if(form.getFormMode() == "MOD"){
                var txtRequer = new Array("Usuário de Rede", "Conta de Email", "Pasta na Rede");
                var txtRequis = new Array("Telefone Fixo", "Telefone Celular", "Desktop", "Notebook", "HD Externo");
                var txtAtivid = new Array("Rever descrição do trabalho com colaborador para responder questões emergentes", 
                                          "Descrever um dia tipico de trabalho e grupo de trabalho", 
                                          "Explicar as atribuições iniciais", 
                                          "Explicar com o desemvolvimento do colaborador será avaliado", 
                                          "Estabelecer metas e prover um feedback regular");
                var qteChildRequerimentos = 2;
                var qteChildRequisitos = 5;
                var qteChildAtividades = 5;

                customHTML.append("<script> function addChild(tableName, qtde){ for (var i=1; i<=qtde; i++) { var row = wdkAddChild(tableName); } } addChild('requerimentos', "+ qteChildRequerimentos +"); addChild('requisitos', "+ qteChildRequisitos +"); addChild('atividades', "+ qteChildAtividades +"); </script>");

                 for (var i = 1; i <= qteChildRequerimentos; i++) {
                        var nomeFilho = "#nomefilho___"+ i;
                        var txtVal = txtRequer[i-1];

                        customHTML.append("<script> $('" + nomeFilho + "').prop('readonly', true); $('#removeRequerFilho___"+i+"').prop('disabled', true); $('" + nomeFilho + "').val('"+ txtVal +"'); </script>");
                 }

                for (var i = 1; i <= qteChildRequisitos; i++) {
                    var nomeFilho = "#nomeRequifilho___"+ i;
                    var txtVal = txtRequis[i-1];

                    customHTML.append("<script> $('" + nomeFilho + "').prop('readonly', true); $('#removeRequisFilho___"+i+"').prop('disabled', true); $('" + nomeFilho + "').val('"+ txtVal +"'); </script>");
                }

                for (var i = 1; i <= qteChildAtividades; i++) {
                    var nomeFilho = "#nomeAtiviFilho___"+ i;
                    var txtVal = txtAtivid[i-1];

                    customHTML.append("<script> $('" + nomeFilho + "').prop('readonly', true); $('#removeAtiviFilho___"+i+"').prop('disabled', true); $('" + nomeFilho + "').val('"+ txtVal +"'); </script>");
                }

            }
        }
    }

Versões (4):

Ver a versão formatada

Filho não é preenchido em mobile

  • criado 20 de Mar de 2017

Comentário

new question