serenitybrasil / SerenityBrasil

Local para estudos da plataforma Serenity - Brasil e América Latina
8 stars 2 forks source link

GETQUICKFILTERS JA COM UM VALOR INICIAL #135

Open FelipeSousa22 opened 5 years ago

FelipeSousa22 commented 5 years ago
                            GETQUICKFILTERS JA COM UM VALOR INICIAL

28/09/2018 10:57 - Ricardo Oliveira Serenity MS: Alguém aqui do grupo já mexeu nos getQuickFilters para preenchê-los já com algum valor inicial ??? 28/09/2018 10:57 - Ricardo Oliveira Serenity MS: fiz igual o Volkan mostrou nos exemplos e não funciona. 28/09/2018 10:57 - Ricardo Oliveira Serenity MS: 2018-09-28 - 3

28/09/2018 10:57 - Ricardo Oliveira Serenity MS: Entra na rotina.. normalmente, mas não muda nada na tela .. continua sem filtro inicial. 28/09/2018 10:58 - Ricardo Oliveira Serenity MS: E não dá erro em JavaScript também. 28/09/2018 11:00 - Ricardo Oliveira Serenity MS: 2018-09-28 - 4

28/09/2018 11:02 - Julierme Felix Serenity: tenho usado assim 28/09/2018 11:02 - Julierme Felix Serenity: 2018-09-28 - 5

28/09/2018 11:03 - Julierme Felix Serenity: 2018-09-28 - 6

28/09/2018 11:03 - Ricardo Oliveira Serenity MS: Fiz o mesmo e não funcionou também. 28/09/2018 11:04 - Ricardo Oliveira Serenity MS: 2018-09-28 - 7

28/09/2018 11:05 - Julierme Felix Serenity: ente colocar o valor dentro do ["9999"] 28/09/2018 11:05 - Ricardo Oliveira Serenity MS: vou tentar. mas ai não é para combobox ? 28/09/2018 11:06 - Ricardo Oliveira Serenity MS: isto é uma array de string 28/09/2018 11:07 - Ricardo Oliveira Serenity MS: Estou desconfiado que é os favorite Query ou a persistencia dos filtros do GRID que deve estar bagunçando isto. 28/09/2018 11:08 - Ricardo Oliveira Serenity MS: ah.. lá .. tava funcionando sim. mas logo depois alguma coisa limpa meus filtros 28/09/2018 11:10 - Ricardo Oliveira Serenity MS: Olha lá nos campos Documento e Data vencimento: 28/09/2018 11:10 - Ricardo Oliveira Serenity MS: 2018-09-28 - 8

28/09/2018 11:10 - Ricardo Oliveira Serenity MS: depois no final alguém está limpando estes filtros. 28/09/2018 11:13 - Julierme Felix Serenity: hum 28/09/2018 12:05 - Ricardo Oliveira Serenity MS: E o pior é que está com este problema nesta tela específica, nas outras telas estão funcionando bem os valores iniciais do quickfilter. 28/09/2018 15:07 - Julierme Felix Serenity: Consegui fazê-lo funcionar alterando a linha abaixo, mas agora os registros na grade não estão aparecendo. 28/09/2018 15:07 - Julierme Felix Serenity: 2018-09-28 - 9

28/09/2018 15:08 - Julierme Felix Serenity: seu digitar o ip na caixa e clicar no botão aparece o numero ip, mas a lista de equipamentos não aparece mais 28/09/2018 15:09 - Julierme Felix Serenity: 2018-09-28 - 10

28/09/2018 15:09 - Julierme Felix Serenity: 2018-09-28 - 11

28/09/2018 15:27 - Ricardo Oliveira Serenity MS: Vc deve ter mexido algo no response na sua chamada. Olhe o JAVASCRIPT no network do console o que retorna. se vier vazio é porque seu response do grid foi alterado. 28/09/2018 15:30 - Ricardo Oliveira Serenity MS: <Arquivo de mídia oculto> 28/09/2018 15:37 - Julierme Felix Serenity: eu alterei aqui: public class ComputadorController : ServiceEndpoint removi o ServiceEndpoint e coloquei Controller 28/09/2018 15:39 - Ricardo Oliveira Serenity MS: Foi isto vc desligou os retornos do GRID para o seu retorno funcionar. 28/09/2018 15:40 - Ricardo Oliveira Serenity MS: Funcionou aqui agora , removi este treco dos meus GRIDS: 28/09/2018 15:40 - Ricardo Oliveira Serenity MS:

 //protected getPersistanceStorage(): Serenity.SettingStorage {
        //  return new Common.UserPreferenceStorage();
        //}

28/09/2018 15:40 - Ricardo Oliveira Serenity MS: Acho que era pro Favorite Query que usava isto. 28/09/2018 15:41 - Julierme Felix Serenity: esta dando erro no list 28/09/2018 15:41 - Ricardo Oliveira Serenity MS: Para gravar as consultas / colunas no Storage do Browser. 28/09/2018 15:41 - Julierme Felix Serenity: <Arquivo de mídia oculto> 28/09/2018 15:41 - Ricardo Oliveira Serenity MS: Pois é .. volta a herança anterior e veja se seu list volta a funcionar. e tenta retornar algo mais completo no seu response. 28/09/2018 15:41 - Ricardo Oliveira Serenity MS: acho que fiz algo deixa eu ver aqui. 28/09/2018 15:42 - Julierme Felix Serenity: sim quando volto ele funciona 28/09/2018 16:05 - Ricardo Oliveira Serenity MS: Provavelmente seu response deve ter algo assim(vá pelo debug com o F10 na linha do seu retorno normal do endpoint): 28/09/2018 16:05 - Ricardo Oliveira Serenity MS:

public class OrdersByShipperResponse : ServiceResponse
    {
        public List<Dictionary<string, object>> Values { get; set; }
        public List<string> ShipperKeys { get; set; }
        public List<string> ShipperLabels { get; set; } 
    }

28/09/2018 16:05 - Ricardo Oliveira Serenity MS: ai vc poderá adicionar uma propriedade a mais tipo . public string Meuip {get; set} 28/09/2018 16:06 - Ricardo Oliveira Serenity MS: e retornar lá na sua chamada a default do Serenity List e acrescentar os seus retornos(MeuIP) 28/09/2018 16:06 - Ricardo Oliveira Serenity MS: ai veja no browser ( no Network ) o que chega para vc no browser 28/09/2018 16:06 - Ricardo Oliveira Serenity MS: depois é só achar um jeito de ler no response da sua chamada.

            GETQUICKFILTERS JA COM UM VALOR INICIAL - FIM