Geodi uygulamamızda bir rapor oluştururken, kullanıcılarımıza arayüzlerimizde aktaracağımız bilgilerde dataya ulaşmamızı kolaylaştıracak birçok yardımcı yöntemlerimiz(Helper Class’larımız) mevcut.
helper methodlarımıza api’den →
Code Block |
---|
<geodi url>/DeceSystemInfoWebHandler?op=FactoryInfo&Name=EvaluatorHelperFactory |
linki ile ulaşabiliriz.
Bu Sayfa altında önemli Helper Sınıflarımızdan ve kullanım şekillerinden bahsedeceğizBu api ile bir text, link ve ya HTML içeriği kısaltırız.
Dece.DefaultView.EvaluatorHelplers.ShortLinkEvaluatorHelper
methodların listesine aşağıdaki API sayfasından ulaşabilirsiniz.
<geodi url>/DeceSystemInfoWebHandler?op=ObjectInfo&Name=Factory.EvaluatorHelperFactory%3Ashort
...
Yardımcı olduğu konular
Uzun stringler,
Uzun htmller,
Uzun linklerin
...
...
Methodlar
Info |
---|
Bu yöntemlerle üretilen link’e tıklanınca uzun link açılır. Bu link sadece üretildiği GEODI sunucusunda geçerlidir.
ToShortLink Uzun linklerimizi kısaltarak aynı içeriğe ulaşabiliriz.Örnek Kullanım → Code Block |
---|
[=c["short"\].ToShortLink("<kısaltmak istediğimiz link>")] |
Kısaltmak istediğimiz link üzerindeki parametreleri aşağıdaki örnekteki gibi kullanabiliriz.
ToShortLinkText Uzun string ifadeleri ve dataları için kısa linkler üreterek bu link ile aynı içeriğe ulaşabiliriz. Örnek Kullanım → Code Block |
---|
[=c["short"\].ToShortLink("https://icdemo.dece.com.tr/DefaultContentViewer",new String[\]{"relation_id","wsName","dfOpener","UserSession"},new String[\]{"FTS_1727_-1_0_1","0000-DECE-Proje%20Radorede","%5CTab%3DDLV&v=-29828028Default/#&cq=content%3A%22filecontent%3A.png%22&cp=2.385&cr=1","EAAAABP3v97Sne%2FbbmgwW7B84TrvLL5E2sTB3UlMreC7Jw3XJWb6p%2FLJGG%2BInvktQtz%2BnxEQiR6c9YqLAHRFv3BLOTp0u6MUspOTUGeSbYoQwdd0lrzlUmU40zTQnU688GgtIJyUwNXBzwKqVkTJ0MZUxgeJaH%2FkKzKFsGB0K3MMzDIBvqtqU4teFrLbh%2FiefzjkY9eFS%2FnhSmSl%2FdTqNAudQ1rE9a0fnMGxjQEVxiuiKofqCBE0akrjdq6sP718TXZD04vB2jYSkw1L3lHSr5YacFVMGLWerPO6zunf7o%2FPjhZ7k8pTSurgbXNgmLFOJN4Kiw5XbOkqZt%2BKfmu%2BtM%2BIfmk%3D"})] |
ToShortLinkText Uzun metinleri ve base64 gibi encode edilmiş verilerden mimetype=text/html olan bir içerik üretir. Code Block |
---|
[=c["short"\].ToShortLinkText("<kısaltmak istediğimiz string ifade>")] |
ToShortLinkHTML Uzun HTML içerikler için kısa linkler üreterek bu link ile aynı içeriğe ulaşabiliriz. Örnek Kullanım → ToShortLinkText methodundan fark HTML içerik almasıdır. mimetype=text/html üretir. Code Block |
---|
[=c["short"\].ToShortLinkHTMLToShortLinkHtml("<kısaltmak istediğimiz HTML içerik>")] |
|
...