Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''gridview''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Todas as áreas do Fórum

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Encontrado 5 registros

  1. Marcos_imasters

    GridView json Img

    Boa noite pessoal sou iniciante android e me deparei com o seguinte problema nao tou conseguindo carrega uma imagem dentro de uma gridview pelo json segue o code abaixo desde ja agradeco. package beta.play.anime.animeplay; import android.app.ProgressDialog; import android.os.AsyncTask; import android.os.Bundle; import android.support.design.widget.FloatingActionButton; import android.support.design.widget.Snackbar; import android.util.Log; import android.view.View; import android.support.design.widget.NavigationView; import android.support.v4.view.GravityCompat; import android.support.v4.widget.DrawerLayout; import android.support.v7.app.ActionBarDrawerToggle; import android.support.v7.app.AppCompatActivity; import android.support.v7.widget.Toolbar; import android.view.Menu; import android.view.MenuItem; import android.widget.GridView; import android.widget.ListAdapter; import android.widget.SimpleAdapter; import android.widget.Toast; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; import java.util.ArrayList; import java.util.HashMap; public class MainActivity extends AppCompatActivity implements NavigationView.OnNavigationItemSelectedListener { private String TAG = MainActivity.class.getSimpleName(); private ProgressDialog pDialog; private GridView lv; private static String url = "https://api.animeplay.app/?acao=ultimosepisodios"; ArrayList<HashMap<String, String>> EpisodiosList; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); EpisodiosList = new ArrayList<>(); lv = (GridView) findViewById(R.id.list); new GetUltimosEpisodios().execute(); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab); fab.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG) .setAction("Action", null).show(); } }); DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout); ActionBarDrawerToggle toggle = new ActionBarDrawerToggle( this, drawer, toolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close); drawer.addDrawerListener(toggle); toggle.syncState(); NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view); navigationView.setNavigationItemSelectedListener(this); } private class GetUltimosEpisodios extends AsyncTask<Void, Void, Void> { @Override protected void onPreExecute() { super.onPreExecute(); // Showing progress dialog pDialog = new ProgressDialog(MainActivity.this); pDialog.setMessage("Carregando Ultimos Episodios..."); pDialog.setCancelable(false); pDialog.show(); } @Override protected Void doInBackground(Void... arg0) { HttpHandler sh = new HttpHandler(); // Making a request to url and getting response String jsonStr = sh.makeServiceCall(url); Log.e(TAG, "Response from url: " + jsonStr); if (jsonStr != null) { try { JSONObject jsonObj = new JSONObject(jsonStr); // Getting JSON Array node JSONArray episodios = jsonObj.getJSONArray("episodios"); // looping through All episodios for (int i = 0; i < episodios.length(); i++) { JSONObject c = episodios.getJSONObject(i); String id = c.getString("id"); String titulo = c.getString("titulo"); String anime = c.getString("anime"); String thumbnail = c.getString("thumbnail"); String categoria = c.getString("categoria"); // tmp hash map for single contact HashMap<String, String> episodio = new HashMap<>(); // adding each child node to HashMap key => value episodio.put("id", id); episodio.put("titulo", titulo); episodio.put("anime", anime); episodio.put("thumbnail", thumbnail); // adding contact to contact list EpisodiosList.add(episodio); } } catch (final JSONException e) { Log.e(TAG, "Json parsing error: " + e.getMessage()); runOnUiThread(new Runnable() { @Override public void run() { Toast.makeText(getApplicationContext(), "Json parsing error: " + e.getMessage(), Toast.LENGTH_LONG) .show(); } }); } } else { Log.e(TAG, "Couldn't get json from server."); runOnUiThread(new Runnable() { @Override public void run() { Toast.makeText(getApplicationContext(), "Couldn't get json from server. Check LogCat for possible errors!", Toast.LENGTH_LONG) .show(); } }); } return null; } @Override protected void onPostExecute(Void result) { super.onPostExecute(result); // Dismiss the progress dialog if (pDialog.isShowing()) pDialog.dismiss(); ListAdapter adapter = new SimpleAdapter( MainActivity.this, EpisodiosList, R.layout.list_item, new String[]{"titulo", "anime", "thumbnail"}, new int[]{R.id.titulo, R.id.anime, R.id.thumbnail}); lv.setAdapter(adapter); } } @Override public void onBackPressed() { DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout); if (drawer.isDrawerOpen(GravityCompat.START)) { drawer.closeDrawer(GravityCompat.START); } else { super.onBackPressed(); } } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { // Handle action bar item clicks here. The action bar will // automatically handle clicks on the Home/Up button, so long // as you specify a parent activity in AndroidManifest.xml. int id = item.getItemId(); //noinspection SimplifiableIfStatement if (id == R.id.action_settings) { return true; } return super.onOptionsItemSelected(item); } @SuppressWarnings("StatementWithEmptyBody") @Override public boolean onNavigationItemSelected(MenuItem item) { // Handle navigation view item clicks here. int id = item.getItemId(); if (id == R.id.nav_camera) { // Handle the camera action } else if (id == R.id.nav_gallery) { } else if (id == R.id.nav_slideshow) { } else if (id == R.id.nav_manage) { } else if (id == R.id.nav_share) { } else if (id == R.id.nav_send) { } DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout); drawer.closeDrawer(GravityCompat.START); return true; } }
  2. Estou utilizando o código abaixo para acessar uma imagem com jquery: window.addEventListener('DOMContentLoaded', function (e) { var minhaimagem = document.querySelector('#id_da_minha_imagem'); minhaimagem.addEventListener('click', function (e) { alert('Voce clicou na imagem'); }, false); }, false); O código acima funciona perfeitamente quando a imagem está fora de um Gridview. Minha dúvida é: Como faço para acessar uma imagem que está dentro de um Gridview em um EditItemTemplate?? Pelo que pesquisei na net o código acima não funciona porque o elemento ainda não existe no momento do document.ready. Não tenho experiência com jquery. Existe um jeito de contornar esta situação?? Desde já agradeço!
  3. Clauido José

    [Resolvido] Gridviews LinkButton

    Bom dia pessoal, Estou precisando de uma ajudar estou com uma pagina onde tenho um gridview com dados de usuários e nele tenho trez linkbutton eu quero pegar o id do usuario e chamar uma outra pagina e recuperar o id tipo tela para atualizar, deletar e execluir olha como esta o linkbutton. <asp:TemplateField> <ItemTemplate> <asp:LinkButton ID="AtualizarHyperLink" runat="server" CommandArgument='<%#Eval("UsuarioID")%>' NavigateUrl="~/admin/editausuario.aspx" Text="" CssClass="glyphicon glyphicon-pencil" /> <asp:LinkButton ID="DeletarHyperLink" runat="server" CommandArgument='<%#Eval("UsuarioID")%>' Text="" CssClass="glyphicon glyphicon-trash"/> <asp:LinkButton ID="DetalheHyperLink" runat="server" CommandArgument='<%#Eval("UsuarioID")%>' Text="" CssClass="glyphicon glyphicon-flag"/> </ItemTemplate>
  4. ghlevin

    ASP.NET e C# - Obrigatoriedade de linha em Gridview

    Assim como existe em formulários de sites ASP.Net o RequiredFieldValidator, que obriga o preenchimento de um campo, existe alguma forma de ter obrigatoriamente um gridview com pelo menos uma linha? Por exemplo, eu tenho no meu site (ASP.Net com C#) uma parte de cadastro de currículos. Como campo obrigatório, tem a formação do usuário, que ele deve preencher com um dos itens do Dropdownlist. Depois, tem a opção de adicionar os cursos de formação. Cada curso adicionado vai para um GridView. Então eu precisaria ter como obrigatoriedade ter esse gridview pra ele poder cadastrar o currículo. Se não tiver esse gridview presente (com pelo menos uma linha de dado), ele não cadastra o currículo. Segue o código do Gridview: <asp:GridView ID="gwFormacao" runat="server" AutoGenerateColumns="False" HeaderStyle-BackColor="#E74310" HeaderStyle-ForeColor="White"> <Columns> <asp:BoundField DataField="curso" HeaderText="Curso" HtmlEncode="False" /> <asp:BoundField DataField="instituicao" HeaderText="Instituição" HtmlEncode="False" /> <asp:BoundField DataField="anoConclusao" HeaderText="Ano/Previsão de conclusão" HtmlEncode="False" /> <asp:TemplateField HeaderText="Opções"> <ItemTemplate> <asp:ImageButton ID="imgBtnExcluirFormacao" runat="server" ImageUrl="~/imagens/excluir16.png" ToolTip="Excluir situação" CommandArgument='<%# DataBinder.Eval(Container,"RowIndex") %>' oncommand="imgBtnExcluirFormacao_Command" /> <ajaxtoolkit:ConfirmButtonExtender ID="cbeExcluirSituacao" runat="server" TargetControlID="imgBtnExcluirFormacao" DisplayModalPopupID="pmeConfirmBox"></ajaxtoolkit:ConfirmButtonExtender> <ajaxtoolkit:ModalPopupExtender ID="pmeConfirmBox" runat="server" TargetControlID="imgBtnExcluirFormacao" PopupControlID="pnlPopUpConfirm" OkControlID="lkbOk" CancelControlID="lkbCancelar"></ajaxtoolkit:ModalPopupExtender> <asp:Panel ID="pnlPopUpConfirm" runat="server" DefaultButton="lkbOk" CssClass="panel"> <table width="100%"> <tr> <td colspan="2" align="left"><asp:Label ID="lblTitulo" runat="server" Text="Questão"></asp:Label></td> </tr> <tr> <td style="width: 60px" valign="middle" align="left"><asp:Image ID="imgPopUp" runat="server" ImageUrl="~/imagens/confirmacao32.png" /></td> <td valign="middle" align="left"><asp:Label ID="lblMensagem" runat="server" Text="Confirma exclusão da formação"></asp:Label></td> </tr> <tr> <td colspan="2" align="right"> <asp:LinkButton ID="lkbOk" runat="server" Text="Ok"></asp:LinkButton> <asp:LinkButton ID="lkbCancelar" runat="server" Text="Cancelar"></asp:LinkButton> </td> </tr> </table> </asp:Panel> </ItemTemplate> <ItemStyle HorizontalAlign="Center" Width="35px" /> </asp:TemplateField> </Columns> </asp:GridView>
  5. Vinicius Barbosa de Paula

    Carregamento de GridView chamando Função do Code Behind com JQuery

    Bom dia galera... Sou novo por aqui e estou com uma grande dúvida estou fazendo o carregamento de uma gridView em uma função do code behind, mas essa função tem de ser chamada de uma outra função em JQuery pois preciso fazer umas contas antes de mandar os dados para a grid. esse é o JQuery que estou usando: <script type="text/javascript"> $(document).ready(function(){ /* ao pressionar uma tecla em um campo que seja de class="pula" */ $('.valida').keypress(function (e) { /* * verifica se o evento é Keycode (para IE e outros browsers) * se não for pega o evento Which (Firefox) */ var tecla = (e.keyCode ? e.keyCode : e.which); /* verifica se a tecla pressionada foi o ENTER */ if(tecla == 13 || tecla == 9){ var qtde, pu, vl, lote; qtde = $("#<%=txbQtde.ClientID%>").val(); pu = $("#<%=txbPrecoOper.ClientID%>").val(); vl = $("#<%=txbValor.ClientID%>").val(); lote = $("#<%=txtLote.ClientID%>").val(); if (pu != "" && qtde == "") { if ((vl != 0) && (pu != 0) && (lote != 0)) { $("#<%=txbQtde.ClientID%>").val((vl / pu) * lote); alert("#<%= carregaGrid()%>"); } } else if ((pu == "") && (qtde != "")) { if (qtde != 0 && vl != 0 && lote != 0) { $("#<%=txbPrecoOper.ClientID%>").val((vl * lote) / qtde); alert("#<%= carregaGrid()%>"); } } else if (pu != "" && qtde != "") { if ((qtde != 0) && (pu != 0) && (lote != 0)) { $("#<%=txbValor.ClientID%>").val((pu * qtde) / lote); alert("#<%= carregaGrid()%>"); } } } }) }) </script> Ele está funcionando o problema é que coloca os dados na grid repetido ... sempre carrega três vezes... Alguém poderia me ajudar?
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.