Ir para conteúdo


Conteúdo mais curtido


#129002 Campanha - Ultilização do Sencha Fiddle

Postado por Wemerson Januario em 16 September 2015 - 10:18

Olá meus amigos tudo bem?

 

Tenho percebido muitos posts de ajuda aqui na comunidade onde membros com problemas coloca apenas trechos de códigos ao invés de códigos completos .

 

Tem muitos também que postam o código completo pra facilitar que outros membros possam ajudarem, isso é ótimo.

 

 

Tenho uma proposta facilitadora para todos nós.

 

Vamos ter o hábito de usar uma grande ferramenta da Sencha que é o Sencha Fiddle. Com ela podemos demonstrar na prática nossas issues, Sendo assim não dá aquele desanimo ao ler o post.

 

Crie fiddles demonstrando o problema na prática e postem o respectivo link nas threads aqui do fórum e também é super importante informar qual versão do Ext JS estão usando.

 

Creio que esse hábito tornará a comunidade ainda mais envolvida. Vamos ajudar os outros membros te ajudar.

 

Abraços pessoal.


  • Legolas, Fabio Jr. Policeno, ratamiette e 1 outro curtiram isso


#128118 Ext JS 6

Postado por Wemerson Januario em 19 March 2015 - 14:33

Tenho acompanhado também no fórum oficial sobre o merge dos frameworks, acho que será uma grande feito. Atualmente o Sencha Touch na minha opnião está meio hibernado de atualizações devido a essa força tarefa da unificação dos frameworks. Comparando o histórico de releases está mesmo mais rápido do 5 para o 6 se realmente for lançado no meio do ano/2015. Não vejo isso como ruim, até porque o mercado/concorrência está acelerado e não tem como ficar estagnado em uma versão majoritária por muito tempo senão dá no que dá(procurar algo melhor/moderno,estável). Podem tirar como exemplo o Google Chrome e Firefox, que já estão nas versões pra lá de 40 e não param de fazer releases.

Até concordo com o lançamento do Ext JS 5.0.0 e 5.0.1 foi meio nas coxas, mas com o 5.1.0 conseguiram estabilizar mais o frame e já está confiavél ao meu ver, e até mesmo uso o 5.1.0

 

 

Vale lembrar que o Ext JS é um framework indicado para apps corporativas, grandes, ricas e tals, por isso tem o seu preço tão caro(acho também),pois posso dizer que são únicos no mercado que possui um framework tão organizado e poderoso, logo podem aproveitar da situação e elevar o preço, uma vez que não existe concorrente tão bom que chega aos pés deles(pelo menos não conheci ainda). Hoje tem Jquery, Quooxdo, Bootstrap, Prototype, Angular JS entre outros como opções, podem até fazer o que Ext Js faz, porém a dor,tempo, sofrimento, amadorismo não compensa quando precisa desenvolver algo mais avançado, corporativo com tempo curto.Todos ainda usam muito HTML, coisa que pra mim demora demais na produção.

 

Sobre a colocação do @Nom4d3 onde fala que  aplicação mobile tem que ser nativa e "pronto", Acho que não é bem assim não, Imagina você fazer uma App em 3  ou mais linguagens sendo que em HTML5 é mais simples e roda em "todas" plataformas, Pra cada caso tem a solução/tecnologia correta de se usar.

 

Enfim, Estou curioso nas sessões secretas do SenchaCon 2015. Deve vim coisa boa ai.

Vamos torcer para que sempre evolua e que a versão 6 nos surpreenda!

 

 


  • Legolas, Fabio Jr. Policeno, durtto e 1 outro curtiram isso


#129335 Campo de pesquisa no GRID

Postado por Loiane em 27 January 2016 - 08:41

Uso o search field que mencionaram para pesquisas mais simples e para funcionalidade de filtro mais completo uso o plugin filterbar: https://market.sench...sions/filterbar(acho melhorzinho que o plugin de filtro da sencha - que é escondido do usuários).


  • Legolas, ratamiette e MagnoTi curtiram isso


#128954 Nomeação do novo moderador

Postado por Legolas em 26 August 2015 - 19:30

Olá meus caros e caras da comunidade ExtJS-BR,

 

Como já devem ter percebido já tem um tempo nós da Staff estamos tentando fazer a nossa comunidade cada vez melhor realizando algumas melhorias/mudanças no fórum. Uma das mudanças foi a alteração do software do fórum, pois já estávamos já limitados com o software antigo, sei que ainda há muito a evoluir, mas com a ajuda de todos podemos conseguir.

 

Hoje venho anunciar mais uma melhoria, a nomeação do novo moderador do fórum o Wemerson Januario. Sou suspeito para falar, pois já vejo o trabalho dele há tempos, ele e também outros membros são considerados para nós Admins como "Members experts", pois tem um conhecimento diferenciado para ajudar a comunidade. Agora com a ajuda na moderação será de grande valor para todos, pois precisamos cada vez mais de pessoas empenhadas a ajudar a comunidade.

 

Dando um testemunho sobre a questão da moderação, eu mesmo sou uma prova, pois iniciei no fórum como um membro e com o tempo ajudando a comunidade fui nomeado a moderador do fórum e depois de um tempo "subi de cargo" me tornando um Admin do fórum.

 

Quem está aqui há mais tempo sabe que a comunidade era mais ativa antes, sei que muitos fatores influenciam nisso, mas quero deixar aqui a porta aberta para os demais membros porque somos nós ajudando, postando dúvidas, postando links de exemplos, etc. Que faz a comunidade crescer.

 

Então sem mais delongas seja bem vindo a equipe "Staff" Wemerson Januario, agradeço desde já toda ajuda dada e as futuras contribuições com a nossa comunidade.

 

Forte abraço.

 

Equipe ExtjsBrasil!

 

 


  • Wemerson Januario, Fabio Jr. Policeno e alvarobrg curtiram isso


#128428 Ext.grid.column.ActionButton

Postado por Wemerson Januario em 25 May 2015 - 23:09

Recentemente precisei de um menu dropdown para trabalhar com ações, para não usar vários actionscolumns e buttons nas toolbars, resolvi Extendre a classe  Ext.grid.column.Widget e criei um simples tipo de coluna chamado ActionButton

Testado em Ext JS 5.x and 6.x


Código Fonte:
https://github.com/w...mn.ActionButton
Exemplo online
https://fiddle.sencha.com/#fiddle/ndf

Blog Post

http://wemersonjanua...s-do-gridpanel/

Caso queira contribuir, o código está no github

Espero que ajude alguém.


  • Legolas, Fabio Jr. Policeno e alvarobrg curtiram isso


#129691 Sobre o novo programa Consultor Independente da Sencha

Postado por Wemerson Januario em 04 April 2017 - 18:19

A licença dá direito ao desenvolver/consultor criar apps e ele mesmo vender/comercializar, agora se o cliente quiser o código fonte e vender a solução que vc desenvolveu ele não terá direito, estará ilegal, a não ser se você repassar a titularidade de licença para essa empresa.

 

 

Se todos clientes que você tiver quiserem usar Ext JS e deter o direito de comerciazar  os produtos feitos com o framework ele que tem que ter a licença pra você como profissional usar.

 

 

Agora se seu cliente não quiser bancar a licença pra você, você  poderá usar a sua licença, porém o direito de comercialização e detenção do código é seu.

 

A sua licença dá direito a criar N aplicações independente pra qual e quantos clientes, o importante é que a licença é sua, e você que é o dono da app e vai verder para o seu cliente o produto criado

 

Sacou?


  • Legolas e alex_cyro curtiram isso


#129588 New router for Ext JS

Postado por Legolas em 21 December 2016 - 12:13

Fala galera, 

 

O grande Mitchell Simoens publicou um post sobre as novidades referente as rotas no framework.

 

Para quem já usa, irão gostar (pelo menos eu gostei) das novidades, mas quem nunca usou a leitura vale a pena para saber como será essa mudança e quem sabe dá um animo para construir um projetinho de laboratório só para testar essa bagaça ;) #FicaDica

 

Então sem mais delongas, segue o link do post: https://sencha.guru/...ter-for-ext-js/

 

Abraço.

 

Legolas


  • Wemerson Januario e gmartins curtiram isso


#129514 o Extjs está morrendo?

Postado por Wemerson Januario em 29 July 2016 - 13:01

Opa!!! vamos lá!

O foco e estratégia da Sencha ultimamente é ganhar dinheiro, e de quem tem muito, hehe, que são as S.A da vida (Vendo pelo lado empresário da coisa, estão mais que certo, lucro!!!). Se for estudar, a vida da Sencha, grande parte da "Fortune 100" são clientes da Sencha.

 

Na verdade, Ext JS e toda família de produtos/ferramentas integradas não é caro pelo que promete. Caro tá é dollar viu, kkk. Morar no Brasil que anda sendo caro, hehe

 

Atuo a mais de 4 anos em consultorias em produtos Sencha e pelo contrario Ext JS não está morrendo, e sim crescendo, porém para outro lado, Vejo que Ext JS está presente nas grandes corporações e S.A. Se você é um dev Ext JS, procure as grandes companhias, é lá  que está a grana e as oportunidades Ext JS, heheh

 

Sou licenciado também, e também usuário dev de licenças corporativas, nunca tive problemas com tickets e tals, pois uso/usamos tudo. coloco eles pra trabalhar no 12.

 

Sobre alternativas ao Ext JS, isso varia muito cara.

Pergunto:

o Produto que você tem feito em Ext JS te dar lucro capaz de cobrir o investimento da licença e renovações. Lucro em todos sentidos, tipo, (produtividade, conforto, features, suporte, renda do produto, retorno, etc). Vale a pena?

 

Você consegue fazer tudo em AngularJS ou ReactJs sem dores de cabeça? é mais produtivo? Domina? lembre-se tempo é dinheiro.

 

Que pena que foi tratado mal, claro que isso pode acontecer em qualquer companhia, e a solução pra isso é entrar em contato e reportar a insatisfação, é com números que vão enxergar a verdade e melhorar.

 

Sou usuário Ext JS desde a origem, e particularmente sou fã da Sencha e todos produtos, afinal, é uma das sementes de todos frutos que já colhi e ando colhendo no mundo da TI até hoje, e pretendo colher muito mais com "Know How", consultorias, treinamentos, e criação de produtos.

 

Sou também a favor de conhecer e estudar novas soluções do mercado, e evito o máximo em criticar até que eu mesmo experimento.

 

Abraços


  • Legolas e Fabio Jr. Policeno curtiram isso


#129476 findRecord retornando null

Postado por Wemerson Januario em 13 July 2016 - 23:00

Wemerson, mas pra eu conseguir fazer isso, terei que mudar o tipo do dado do meu model, né? 

Faça como o Legolas disse, adicione mais um campo no model, e coloque não esqueça de colocar persist: false nele para não escrever ele quando for salvar o model.


  • Legolas e Marcelo Augusto curtiram isso


#129436 View compartilhada e eventos sendo ouvidos no controller errado

Postado por ratamiette em 08 June 2016 - 10:39

Bom dia,

 

 

E se você tentar fazer o seguinte:

 

No Ext.widget você passar um itemId.

 

- Controller Fornecedor: 

showCidadeSearch: function () {
     Ext.widget('cidadeSearch',{
           itemId: 'cidadeSearchFornecedor'
     });
},

- Controller Franquia: 

showCidadeSearch: function () {
     Ext.widget('cidadeSearch',{
           itemId: 'cidadeSearchFranquia'
     });
},

E aí no listeners de Fornecedor: 


'#cidadeSearchFornecedor button[action=doCidadeSearch]': {
     click: this.doCidadeSearch
},
'#cidadeSearchFornecedorbutton[action=doCidadeSelect]': {
     click: this.doCidadeSelect
},
'#cidadeSearchFornecedor': {
     itemdblclick: this.doCidadeSelect
}

E você faria o mesmo com a Franquia... Não sei se é a melhor forma, ou se tem como passar o escopo como vc diz... espero que ajude.


  • djhonyy e Legolas curtiram isso


#129425 Quem ainda usa ExtJS - 2016?

Postado por rafaelreuber em 21 May 2016 - 16:50

Eu estou usando o ExtJS6 em um projeto.

Concordo que as políticas de pricing  da sencha tornaram-se muito agressivas. No meu caso, o preço valeu muito a pena.

Meu projeto necessita de muitas (e põe muitas) features que só o ExtJS já possui. Se fossemos implementar as features necessárias com AngularJS + Bootstrap, isso ia triplicar o custo do projeto.


  • Wemerson Januario e Legolas curtiram isso


#129334 Quem ainda usa ExtJS - 2016?

Postado por Loiane em 27 January 2016 - 08:39

Oi pessoal,

 

Legal que alguns ainda continuam utilizando. 

 

Atualmente estou com projetos no ExtJS 5.x e o 6.0.1 (classic) na empresa que trabalho, estamos migrando uma app feita com flex pra sencha. Esse projeto também tem como requisito funcionar num tablet (o que não era possível com flex - iOS), e sinceramente, prefiro usar os temas "touch" do próprio extjs pra fazer isso.

 

Respondendo ao Jan, minha opinião pessoal e sincera sobre sencha touch é que quando foi lançado era um ótimo framework pois não tinha nada parecido no mercado. Hoje existem opções mais atrativas como o Ionic (que é baseado no phonegap e usa angular também). A curva de aprendizado é bem mais curta, é mais simples fazer um app mobile e gostei muito da performance também.

 

Em relação a alternativas ao ExtJS, usei angular com bootstrap pra algumas coisas, mas como já disseram, não é a mesma coisa que extjs. O extJS é uma solução completa e já vem funcionando redondo pra começar a criar projetos. Por mais que o ExtJS tenha uma longa curva de aprendizado, uma vez que vc pegue a manha, depois é muito simples criar telas complexas como um grid já com ordenação, paginação e filtro de pesquisa. Fazer isso no angular dá um certo trabalho comparado ao extjs.


  • Legolas e Sávio Bueno curtiram isso


#129268 Campo de pesquisa no GRID

Postado por Legolas em 19 January 2016 - 11:22

Cara achei que era um simples exemplo, mas ele está bem estruturado.

 

Agora lembrando que ele foi feito utilizando os recursos da versão Ext JS 6.0.1

 

Há um tempo eu fiz o post "ExtJS 4: Utilizando UX SearchField MVC ExtJS4" que demonstra a utilização da UX SearchFiel do framework para filtrar dados do Grid.

 

Também é uma opção.


  • ratamiette e MagnoTi curtiram isso


#129264 Campo de pesquisa no GRID

Postado por ratamiette em 19 January 2016 - 10:18

Outra opção também seria ter  o filtro somente no Header de cada coluna do Grid. Clicando na seta da coluna e indo na opção Filters.

 

Segue exemplo: http://docs.sencha.c...lter-local.html


  • Wemerson Januario e MagnoTi curtiram isso


#129259 Mudar cor do GroupHeaderTpl no Feature Grouping

Postado por Wemerson Januario em 18 January 2016 - 18:34

Isso mesmo Rapha, fiz um fork do seu fiddle e implementei o override . agora ficará fácil brincar com o estilo do group com apenas um método.

 

Não mudou muito comparando sua implementação, mas agora ficará mais simples implementar nas próximas grids.

ao invés de usar style mudei para class css pra ficar mais profissa.(veja o arquivo style.css no fiddle)

 

saca só como ficou. 

 

https://fiddle.sencha.com/#fiddle/141g

 

espero que ajude. abraços


  • Legolas e ratamiette curtiram isso


#129245 Como customizar o displayField do Combobox

Postado por ratamiette em 15 January 2016 - 10:42

Olá Marcelo Augusto,

 

Tudo bem? Não sei se é isso que você precisa, pois você não deu muito detalhe do que acontece.  Tenho um combo de endereço, no qual eu exibo: rua, numero - bairro - cidade

 

Então eu utilizo da seguinte forma: 

 

tpl: Ext.create('Ext.XTemplate',
    '<tpl for=".">',
        '<div class="x-boundlist-item">',
            '{logradouro},{numero} - {bairro} - {idCidadecidade}',
        '</div>',
    '</tpl>'
),
displayTpl: Ext.create('Ext.XTemplate',
    '<tpl for=".">',
        '{logradouro},{numero} - {bairro} - {idCidadecidade}',
    '</tpl>'
)

* Se você somente colocar o tpl, só vai ser exibido desta forma {logradouro},{numero} - {bairro} - {idCidadecidade} quando você clica no combo, após a seleção, ele só exibe uma propriedade, no meu caso somente o logradouro. Então uso o displayTpl para continuar exibindo da forma que quero após a seleção.

 

Segue o link no Sencha Fiddle. Experimente comentar o displayField pra você entender o que estou falando. https://fiddle.sencha.com/#fiddle/13tt

 

 

Agora se o seu erro for outro, dê mais detalhes. (Se possível coloque seu código pra rodar no Sencha Fiddle, fica mais fácil compreender o problema)

 

 

Até mais!


  • Wemerson Januario e Legolas curtiram isso


#129230 Quem ainda usa ExtJS - 2016?

Postado por Legolas em 13 January 2016 - 09:40

Queria saber se vocês ainda estão usando ExtJS, e se sim, qual versão?

Olá Loiane, então ultimamente estou utilizando a versão ExtJS 6.0.0 GPL para estudos, pois infelizmente não trabalho diretamente com o framework.

Estou somente estudando a nova versão e criando alguns laboratórios.

Como você já mencionou, desde a mudança na licença do framework muitos abandonaram a utilização ou até mesmo o upgrade do ExtJS, mas eu ainda estou na ativa estudando, pois gosto muito do framework e até o momento para mim não há algo que substitua o ExtJS e que me dê a mesma liberdade e produtividade que o ele me proporciona.

 

Agora sobre algo a ser utilizado no lugar do ExtJS, vejo que muitos desenvolvedores/empresas estão utilizando o que está na moda no momento o AngularJS + Bootstrap.

 

Dando o meu testemunho, no meu trabalho utilizamos esse conjunto (AngularJS + Bootstrap) e o AngularJS faz jus ao que se propõem, mas queria deixar claro que não substitui o ExtJS, pois para termos o mesmo resultado que o ExtJS nos proporciona utilizando AngularJS + outras tecnologias, teremos que ter um trabalho árduo, pois não há coisas nativas a serem utilizadas, porém já existem algumas directivas que podem ajudar a ter um trabalho menor.

 

Falo isso, pois vejo muitos falando que aboliram a utilização do ExtJS e mudaram para AngularJS em conjunto com outras tecnologias, porém vejo que muitos estão querendo ter o mesmo resultado que tinham antes com ExtJS, mas depois de muito tempo se tocam que as coisas não são tão simples quanto pensam, porém quero reforçar que não é impossível ter o mesmo resultado, porém há um belo trabalho para se chegar a esse resultado.

 

No mais só queria aproveitar esse tópico para colocar a minha visão de um apaixonado pelo ExtJS que a cada dia que passa vê que as tomadas de decisões da Sencha só fez com que muitos deixassem de lado algo que lhe proporcionam grandes ganhos para se adequar ao que cabe no bolço.


  • Hermilio e Sávio Bueno curtiram isso


#129229 Quem ainda usa ExtJS - 2016?

Postado por P Chan em 12 January 2016 - 17:21

Estou usando Bootstrap/Angular JS e JQuery no lugar do ExtJS e gostaria muito que você fizesse um curso sobre isso Principalmente com manipulação de grid master details com pesquisa e paginação, assim como você explicou no seu segundo livro de ExtJS, Mastering ExtJS que comprei logo no lançamento da primeira edição.

 

Aliás!! Se você fizer um livro explicando um CRUD com código limpo, usando Bootstrap 4 + Angular JS + Jquery com CRUD completo usando REST e explicando grid Master Details com paginação e pesquisa e de quebra usar um PHP 7 de backend de fundo, pronto! É o livro do ano para mim! E não precisa nem usar maravilhosos frameworks PHP de fundo, pois só de a galera já ver como o PHP 7 funciona de verdade já vai valer a compra porque vai ser um livro atualizado e útil para o dois lados. Para a galera do design que só quer saber usar o Bootstrap e JQuery e para o pessoal que gosta da regra de negócio.


  • Sávio Bueno e Jan Ferrer curtiram isso


#128840 Enquete desenvolvimento backend

Postado por DaniloTerra em 30 July 2015 - 17:05

Legal cara! Eu estudei ASP.NET WebAPI, mas não dei conta de fazer uma API nele hehehehehhehehe. Está utilizando EntityFramework?

 

Curto demais a plataforma .NET, a linguagem C# então, nem se fala. Mas acabei me bandeando para PHP/Laravel graças ao Sr. Wemerson.


  • Wemerson Januario e relson curtiram isso


#128754 Repositório de tutoriais e artigos sobre ExtJS 6

Postado por Loiane em 13 July 2015 - 09:43

Oi pessoal,

 

Comecei a gerenciar uma lista de artigos e tutoriais sobre Ext JS 6.

Estamos fazendo o mesmo trabalho em uma outra comunidade e fica bem melhor de organizar e contribuir com links para que todos possam acessar.

 

Fiquem à vontade para contribuir com mais links. A idéia é ser um repositório central mesmo e facilitar a busca depois.

 

Link: https://github.com/l...ncha-adventures


  • Wemerson Januario e Sávio Bueno curtiram isso