Fermer

septembre 25, 2019

Telerik Reporting et Report Server R3 2019 sont arrivés!


La dernière version des outils de développement Telerik intègre le widget Web anticipé Report Designer. Il vous permet d’apporter la fonctionnalité d’édition de rapports à vos utilisateurs finaux directement à partir de vos applications Web. Il apporte également de nombreuses améliorations de l'UX par rapport au Report Designer classique et à ses outils.

Contrôle basé sur le concepteur de rapports Web

 Web Report Designer


Nous nous sommes conscients de l'importance de cet outil pour Une expérience fluide pour vos utilisateurs finaux. Ils doivent souvent modifier un peu les rapports prédéfinis, par exemple en biaisant la présentation, en modifiant une formule de champ ou en ajoutant une mise en forme conditionnelle. Et ils préfèrent accomplir cela sans quitter le confort des applications que vous avez créées, et les utiliser avec prudence.

Vous pouvez maintenant essayer la version * preview * de ce concepteur, que nous avons construite à partir de la base avec ces scénarios à l'esprit. Nous devons faire beaucoup plus pour le rendre pleinement fonctionnel, à égalité avec les outils de conception de bureau, mais nous pensons que nous sommes sur la bonne voie.

La fonctionnalité de glisser-déposer de la mise en forme et de la -parente tous les articles et sections. Il dispose d'une boîte à outils pour ajouter une nouvelle instance d'élément de tous les types pris en charge. Il comporte un volet Explorateur de rapports qui donne une vue détaillée de la structure du rapport. De plus, il intègre désormais les composants de source de données. Enfin, vous disposez d’un volet Propriétés bien plus convivial que celui de l’EDI Visual Studio auquel nous sommes tous habitués. Une fois les modifications nécessaires terminées, vous pouvez examiner le rapport rendu à l'aide de la fonctionnalité de prévisualisation intégrée . Cela dit, ce concepteur est déjà capable d'effectuer des modifications de base effectuées par les utilisateurs finaux, ce qui est l'une de leurs exigences les plus courantes.

Vous voulez l'essayer? Installez Telerik Reporting R3 2019 et passez à la solution exemples Visual Studio. Notez que le back-end du concepteur nécessite le .NET Core. VS 2019 est donc le meilleur choix ici. Lancez l'application CSharp.AspNetCoreDemo et remplacez l'adresse par la page intitulée webReportDesigner.html – c'est tout!

Faites maintenant un essai avec le concepteur et, surtout, comme il s'agit d'un aperçu, envoyez-nous vos commentaires! Il vous suffit de laisser un commentaire sur ce message ou de nous faire part de vos commentaires dans la demande de fonctionnalité dédiée sur notre portail de commentaires . Nous écoutons constamment la communauté Telerik et utilisons vos commentaires pour façonner davantage le concepteur. Nous réalisons à quel point tous les assistants et les éditeurs de fenêtres contextuelles sont nécessaires, ils seront donc repensés et mis en œuvre, mais vos notes sont notre atout le plus précieux pour l'amélioration continue du concepteur.

.NET Core est disponible pour faciliter l’intégration du concepteur dans votre application. Vous trouverez plus d'informations à ce sujet dans la documentation .

Oh, et si vous appréciez notre Report Server vous pouvez prévisualiser cette nouvelle option de conception. en l’activant d’abord sur la page de configuration, section Designer. Cela affichera un bouton supplémentaire de la barre d’outils sur la page Rapports, qui lancera la modification du rapport actuellement sélectionné. Le concepteur est modifié afin que vous puissiez non seulement enregistrer, mais également restaurer et publier le rapport. Regardez et dites-nous ce que vous pensez.

Paramètres flexibles et zones de mappage de documents


Comme demandé, ces deux zones peuvent être facilement déplacées sur les bords pour tous les visualiseurs de rapports basés sur HTML5 afin peut plaire à votre concepteur d'application. La fonctionnalité est contrôlée par les API des spectateurs. Aucun CSS ou modèles ne doivent être modifiés. Et, oui, cette flexibilité est disponible pour les utilisateurs de Report Server. Accédez à la section correspondante de la page de configuration pour modifier le positionnement par défaut.

Performances optimisées

Nous n'avons pas quitté les machines de génération de rapports. Deux changements à noter ici:

  1. Le premier concerne les différentes visualisations de données qui utilisent les mêmes définitions de source de données dans les limites du même rapport. Jusqu'à présent, chacun d'entre eux a extrait sa copie des données brutes. Désormais, ils partageront une seule et même instance de ces données pour économiser de la bande passante et un temps précieux pour l'utilisateur final. Cela s'applique également au moteur de génération de rapports de Report Server.
  2. T Le deuxième moteur améliore l'évolutivité du moteur de génération de rapports distant. Il s'agit du moteur responsable du rendu et de la mise en cache des rapports derrière les visualiseurs de rapports Web basés sur HTML5, les visualiseurs de bureau en mode distant et l'aperçu du rapport en direct du serveur de rapports. L'invalidation et la suppression de la mémoire cache ont subi d'importantes modifications afin que le moteur soit plus réactif et évolutif.

Pour plus d'informations, consultez les notes de version complètes de Reporting et Report Server ! Une fois que vous avez fait cela, essayez-le vous-même et n'oubliez pas de amusez-vous!




Source link