Définir l’astuce de l’en-tête de colonne

Scénarios d’utilisation possibles

Vous devrez peut-être définir une info-bulle pour votre colonne personnalisée lors de la création du tableau dans la feuille de calcul. Aspose.Cells.GridWeb vous permet de renommer la légende d’une colonne et vous pouvez définir une info-bulle sur la colonne, afin que les utilisateurs puissent facilement comprendre à quoi sert la colonne.

Définition de l’astuce de l’en-tête de colonne

Un exemple complet est donné ci-dessous pour montrer comment modifier les légendes des colonnes et appliquer le texte d’une info-bulle. Après avoir exécuté l’exemple de code, le texte de l’info-bulle apparaîtra lorsque vous placerez le curseur de la souris sur l’en-tête de la colonne spécifiée.

Exemple de code

Voici l’exemple de code dutest.jsp déposer.

 <%@ page language="java" contentType="text/html; charset=UTF-8"

 import="com.aspose.gridweb.*" pageEncoding="UTF-8"%>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9"/>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<title>Setting Column Header ToolTip</title>

<%

ExtPage BeanManager=ExtPage.getInstance();

GridWebBean gridweb=BeanManager.getBean(request);

out.println(gridweb.getHTMLHead());

%>

</head>

<BODY>



<%

gridweb.setReqRes(request, response);

gridweb.setEnableAsync(false);

//Access the first worksheet

GridWorksheet gridSheet = gridweb.getWorkSheets().get(0);

//Input data into the cells of the first worksheet.

gridSheet.getCells().get("A1").putValue("Product1");

gridSheet.getCells().get("A2").putValue("Product2");

gridSheet.getCells().get("A3").putValue("Product3");

gridSheet.getCells().get("A4").putValue("Product4");

gridSheet.getCells().get("B1").putValue(100);

gridSheet.getCells().get("B2").putValue(200);

gridSheet.getCells().get("B3").putValue(300);

gridSheet.getCells().get("B4").putValue(400);

//Set the caption of the first two columns.

gridSheet.setColumnCaption(0, "Product Name");

gridSheet.setColumnCaption(1, "Price");

//Set the column width of the first column.

gridSheet.getCells().setColumnWidth(0, 20);

//Set the second column header's tip.

gridSheet.setColumnHeaderToolTip(1, "Unit Price of Products");

gridweb.prepareRender();

out.println(gridweb.getHTMLBody());

%>

<br>



</BODY>

</html>