Escolar Documentos
Profissional Documentos
Cultura Documentos
Verso:
7.2
Data:
09/07/2014
Compatibilidade:
Resumo
Novas Funcionalidades ............................................................................................................ 3
Export & Share a Google Drive .............................................................................................. 3
Salvar & Gerenciar Filtros nos Grid Objects .......................................................................... 5
Limpar Filtros em Grid Objects .............................................................................................. 6
Bootstrap user control :: Drop Down Options ........................................................................ 8
Propriedade Type do ActionGroup ........................................................................................ 8
Ajuda com Tooltip em atributos e varivels ........................................................................... 9
Bootstrap user control :: Tooltip ........................................................................................... 11
Propriedade Invite Message para Atts & Vars ................................................................... 13
Add Basic Variable ............................................................................................................... 14
Propriedades associadas ao Control Info em Atts & Vars ................................................. 15
Propriedades Width & Height em n Section ....................................................................... 16
Propriedades Width & Height em n Table .......................................................................... 16
Propriedade Columns Width em n Table ............................................................................ 17
Paper Size & Paper Orientation nos ExportReport ......................................................... 19
Mesmo atributo em vrios grids ........................................................................................... 20
Custom Property para Grid, Attributes & Variables ............................................................. 20
Novo EventBlock para Association Selection ...................................................................... 21
Ocultar propriedades dos ns automaticamente quando no tiver sentido ........................... 23
Erros solucionados ................................................................................................................. 24
WorkWithPlus 7.2 - Preview 1............................................................................................24
Pgina 2 de 25
Novas Funcionalidades
Export & Share a Google Drive
A possibilidade de exportar a Google Drive um Excel foi adicionada. Nas Settings da
StandardAction Export existe uma propriedade com nome Behavior onde voc configura o
comportamento da ao Export:
Se voc seleciona Download Excel file sempre vai baixar um arquivo de Excel quando
pressiona a ao de exportar.
Se voc seleciona a opo Upload to Google Drive necessrio especificar qual WebPanel
vai ser chamado quando se pressiona o boto de exportar. Existe um WebPanel por default que
importado automaticamente denominado ExportOptions. Este WebPanel contm a lgica
necessria para perguntar ao usurio que quer fazer quando clica no boto de exportar. As
opes so baixar o arquivo no disco ou subir ele no Google Drive:
Pgina 3 of 25
Se o usurio seleciona Upload to Google Drive vai precisar preencher a seguinte informao:
Aps pressionar Save o documento vai ser aberto e salvado na conta especificada de Google
Drive:
Pgina 4 of 25
Voc pode adicionar uma imagem e descrio por default em WorkWithPlus Settings
StandardActions ManageFilters ou faze-lo para um objeto especfico.
Pgina 5 of 25
Em tempo de execuo voc vai ver uma ao com a opo de salvar alguns valores dos filtros
com uma descrio, remover os filtros aplicados, selecionar algum filtro ou manipular os filtros
para remover ou mudar sua descrio.
Pgina 6 of 25
Em tempo de execuo voc vai ter uma opo para remover os filtros:
Pgina 7 of 25
Pgina 8 of 25
Voc pode adjudicar uma descrio como Actions, ou tambm incluir um cone com essa
propriedade.
Pgina 9 of 25
Pgina 10 of 25
Pgina 11 of 25
Class Selector: define para quais tooltips do aplicativo este controle vai ser usado (pode
ser usado somente para os atributos ou tambm para todos os tooltips do aplicativo)
Default Position: define a posio por default dos tooltips.
Control Name: nome do controle no form.
Delay properties: definem o tempo de atraso em milissegundos que cada controle vai
ter antes de mostrar o tooltip. Existem propriedades para os botes, etiquetas, inputs e
imagens.
Pgina 12 of 25
Pgina 13 of 25
Com estas propriedades voc pode adjudicar o tipo, length e outras propriedades que aparecem
somente quando fora necessrio dependendo do tipo (por exemplo decimals s aparece quando
o tipo numeric). Se voc muda a propriedade Data Type ao valor Based on vai ter que
selecionar em qual atributo, domnio, SDT ou BC esta varivel vai estar baseada (como era nas
verses anteriores).
Pgina 14 of 25
Pgina 15 of 25
As propriedades dentro desta categoria que aparecem quando voc seleciona Based on So
as que j existiam.
Pgina 16 of 25
Se esta propriedade est vazia, cada coluna vai ocupar o que este definido nas classes
do theme e o que ocupe esse controle. Ento, cada coluna no vai ter um cumprido
fixo.
Se voc quiser usar esta funcionalidade, tem que definir para cada coluna um
cumprido usando um valor fixo (e.g. 100px) ou um percentagem (e.g. 20%),
separando cada valor de coluna com ;
Exemplos
Se voc tem 4 colunas no n Table e voc quer definir valores fixos de cumprido de
colunas, pode adjudicar o seguinte: 20px;30px;40px;10px
Tambm pode adjudicar o seguinte: 20px;50%;30px;50%
Ou usar somente percentagens: 10%;20%;50%;20%
IMPORTANT: Quando voc usa percentagens nos cumpridos das colunas, a suma
das colunas que tem percentagem tem que ser 100
Voc pode deixar alguns colunas com valor vazio para que tenha seu valor verdadeiro.
Para isto importante que a quantidade de colunas definidas coincida com a quantidade
de colunas definida na propriedade Number of columns. Por exemplo, se a tabela tem
4 colunas e voc quiser adjudicar um cumprido fixo somente na primeira coluna com
25px, teria que adjudicar o seguinte: 25px;;; A primeira coluna tem 25px, a segunda,
tera e quarta esto vazias. Outro exemplo se voc quiser somente que a ltima coluna
ocupe o tamanho mximo e as demais que ocupem seu verdadeiro valor. Nesse casso
teria que colocar o seguinte: ;;100%;
Isto til quando voc precisa que alguns colunas tenham cumpridos fixos, ou quando quere
que uma coluna tenha cumprido 100% e as outras ocupem seu verdadeiro cumprido.
Pgina 17 of 25
Exemplo 2: Tabela com 4 colunas e alguns colunas com cumpridos fixos e outras com
porcentagens
Pgina 18 of 25
Ento adjudicamos para a primeira coluna dos dois paneis um cumprido fixo em pixels:
Pgina 19 of 25
Estas propriedades permitem que voc possa adjudicar valores para propriedades dos controles
grid, atributos ou variveis que no esto disponveis desde a instancia. til somente em
cenrios especficos, porque uma propriedade de uso avanado.
Sintaxe
Para poder adjudicar um valor a uma propriedade do grid, atributo ou varivel, tem que
visualizar como GeneXus define ela no WebForm especfico porque tem que ser feito da mesma
forma. Ento, uma maneira de visualizar isto simples exportar esse WebPanel com xml e
procurar essa propriedade na exportao.
Por exemplo, se voc quiser adjudicar o comando 'order NONE' a um grid voc teria que
conhecer como GeneXus salva essa propriedade no xml. Ento, primeiro adicionamos essa
propriedade no Web Form e aps isto exportamos como XML este Web Panel.
Pgina 20 of 25
Pode adjudicar valores a mais de uma propriedade, separando cada uma delas mediante ;
Pgina 21 of 25
Pgina 22 of 25
Pgina 23 of 25
Erros solucionados
WorkWithPlus 7.2 - Preview 1
Erro com AutoPrompt & FK como parte da PK
O erro que ocorria quando a propriedade Auto Prompt tinha o valor True em uma chave
estrangeira que formava parte da chave primria foi solucionado. O erro era que se mostrava
um erro Object not set to an instance of an object quando se tentava salvar essa instancia.
Pgina 24 of 25
estava visvel na tela. Alm disto, as variveis associadas a cada filtro dinmico tambm
estavam sendo adicionadas na tela e ficavam visveis pelo mesmo motivo do textblock.
WorkWithPlus 7.2.9
Problemas com u objeto Association em GX X Evolution 3
O problema que ocorria quando se tentava usar um objeto Association no GX X Ev3 e se definia
a propriedade Order List como Use order clause foi solucionado. O problema era GeneXus
no aceita mais colocar for each <ATT> para definir um critrio de ordenamento, agora
obrigatrio usar a clusula order.
WorkWithPlus 7.2.10
Relatrios PDF mostra valores e no descries para filtros
O problema que ocorria quando um PDF contivesse um filtro combo box, dynamic combo box
ou valores enumerados foi solucionado. O problema era que mostrava os valores em lugar de
mostrar as descries.
Pgina 25 of 25