Monday, July 19, 2010

CRM 4.0 Enhancing Picklists presentation layer




Picklists are usually used to provide a short range of predefined options that further describe our data. To make them usable it’s suggestible to keep the number of Picklist options to a minimum. Although a Picklist presentation layer is functional data is not always that boring and deserves a better re-presentation.

I personally think that controls should convey more emotions and strengthen bond between what is showing and how it’s shown. Take for example a simple Picklist that has values 1-5 that describe the account rating or a Picklist of shipping methods with well known company names. No doubt presenting the following control to the user makes more sense than just selecting a number.



The concept used in this example can be developed further to support more advanced scenarios. The nice thing about it is that most of the bits that handle the actual show and hide of the Picklist menu can be reused. So if you find yourself needing to create a more complex Picklist you should center most of your effort by overriding the buildPopup function (see code).

The code exposes most of the styling attributes which means you don’t have to tear it apart if you feel like redecorating ;+).



In order to facilitate the construction of options and their respective images the code uses a simple technique that accepts an Image base URL and utilizes the picklist id to identify specific images folder. The image names represent their index i.e. 0.gif, 1.gif, 2.gif and so on. If need to use option’s value instead you must also change the code that constructs the image URL.


CRMWeb
| -- ISV
|-- IMGPL (this is the ImageBaseUrl)
|-- selected.gif (A small arrow that points to the selected option)
|-- gi_rating (This is the Picklist id)
|-- 0.gif (Empty option X image – index 0)
|-- 1.gif (first option – index 1)
|-- 2.gif (second option – index 2 and so on..,)


Eventually the image URL is http://servername:port/iSV/IMGPL/gi_rating/1.gif
Feel free to comment.



String.prototype.Format = function( args )
{
return this.replace( /\{(\d{1})\}/ig , function match(){return args[arguments[1]];});
}

function ImagePicklist(picklistId)
{
var ipl = this;

if (!(ipl.Picklist = crmForm.all[picklistId]))
return alert("Picklist is missing");

if (ipl.Picklist.Disabled)
return;

ipl.ImageBaseUrl = "/ISV/IMGPL/";
ipl.HoverStyle = {Color: "#FFFFFF",Background: "#000000"}
ipl.HasEmptyOption = true;
ipl.Height = 213;
ipl.BackgroundColor = "#FFFFFF";
ipl.Scroll = true;

ipl.Picklist.ondblclick = function(){show();}
ipl.Picklist.onmousedown = function(){show();}
ipl.Picklist.onfocusout = function()
{
ipl.Picklist.Popup.document.body.innerHTML = "";
ipl.Picklist.Popup.hide();
}

function show()
{
ipl.Picklist.Disabled = true;
buildPopup();
var left = ipl.Picklist.Position.X;
var top = ipl.Picklist.Position.Y;
var width = ipl.Picklist.offsetWidth;
var height = ipl.Height
ipl.Picklist.Popup.show(left ,top ,width ,ipl.Height ,document.body);
setTimeout(function(){ipl.Picklist.Disabled = false;},100);
return false;
}

ipl.MouseOver = function(option)
{
option.style.backgroundColor = ipl.HoverStyle.Background;
option.style.color = ipl.HoverStyle.Color;
}

ipl.MouseOut = function(option)
{
option.style.backgroundColor = ipl.BackgroundColor;
option.style.color = "#000000";
}

ipl.Onclick = function(option)
{
ipl.Picklist.onfocusout();
ipl.Picklist.selectedIndex = option.index
ipl.Picklist.focus();
}

function getPosition(control)
{
var left = 0;
var top = control.offsetHeight;

do {
left += control.offsetLeft;
top += control.offsetTop;
} while (control = control.offsetParent);

return {X:left,Y:top}
}

function buildPopup()
{
ipl.Picklist.Position = getPosition(ipl.Picklist);
ipl.Picklist.Popup.document.body.style.backgroundColor = ipl.BackgroundColor;

var div = document.createElement("DIV");
div.style.cssText = "overflow-y:{0};height:{1}px;".Format([(ipl.Scroll?"scroll":"hidden"),(ipl.Height-13)]);

for (var i=(ipl.HasEmptyOption?0:1);i< ipl.Picklist.options.length;i++)
{
var option = ipl.Picklist.options[i];

var item = document.createElement("DIV");
item.index = i;
item.onmouseover = "document.ImagePicklist.MouseOver(this);";
item.onmouseout = "document.ImagePicklist.MouseOut(this)";
item.onclick = "document.ImagePicklist.Onclick(this)";
item.title = "Value = {0}".Format([option.value]);
item.style.lineHeight = "25px"
item.style.cursor = "hand";

var selItem = null;
if (option.selected)
{
selItem = document.createElement("IMG");
selItem.style.height = "16px";
selItem.style.width = "16px";
selItem.src = "{0}selected.gif".Format([ipl.ImageBaseUrl]);
selItem.align = "middle";
}
else
{
selItem = document.createElement("SPAN");
selItem.innerHTML = " ";
selItem.style.width = "16px";
}

item.appendChild(selItem);
item.appendChild(document.createTextNode(" "));

var img = document.createElement("IMG");
img.src = "{0}{1}/{2}.gif".Format([ipl.ImageBaseUrl,ipl.Picklist.id,i]);

item.appendChild(img);
var optText = null;
if (option.selected)
{
optText = document.createElement("B");
optText.innerText = " {0}".Format([option.innerText]);
}
else
{
optText = document.createTextNode(" {0}".Format([option.innerText]));
}
item.appendChild(optText);
div.appendChild(item);
}

ipl.Picklist.Popup.document.body.innerHTML = div.outerHTML;
}

{ //Initialize

ipl.Picklist.Popup = window.createPopup();
/* A reference from the window popup to ipl */
ipl.Picklist.Popup.document.ImagePicklist = ipl;

var popUpBodyStyle = ipl.Picklist.Popup.document.body.style;
popUpBodyStyle.border = "1px solid gray";
popUpBodyStyle.padding = 0;
popUpBodyStyle.margin = 5;
}
}

function OnCrmPageLoad()
{

window.ctcPicklist = new ImagePicklist("customertypecode");
ctcPicklist.ImageBaseUrl = "/ISV/IMGPL/";
ctcPicklist.HoverStyle = {Color: "gold",Background: "#FF3454"}
ctcPicklist.HasEmptyOption = false;

window.accPicklist = new ImagePicklist("accountcategorycode");
accPicklist.Height = 85;
accPicklist.Scroll = false;
accPicklist.BackgroundColor = "yellow";

window.graPicklist = new ImagePicklist("gi_rating");
graPicklist.Height = 165;
graPicklist.Scroll = false;
graPicklist.HoverStyle = {Color: "navy",Background: "#FFFFFF"}
}

OnCrmPageLoad();

209 comments:

1 – 200 of 209   Newer›   Newest»
Paul said...

How do you implement this?

DO I need to copy this code into the onload event for one of my CRM Forms?

Do I have to tweak the code at all for my picklist name?

Microsoft Dynamics CRM said...

I think it's easy to implement in CRM 2011. As we know the CRM 2011 is the latest version than CRM 4.0.

Also the "ImageBaseUrl" was not properly pick the image some time. Should I give the full path?

microsoft dynamics crm online training said...

its very easy to implement in crm 2011 version better then new version crm 2013

Unknown said...

Best CRM Online training with quality study materials. Click here to know more about it.

oracle fusion procurement training said...

Commenting on a weblog is a painting. accurate feedback create members of the family. you’re doing brilliant work. very pleasant I genuinely like your weblog......
from
oracle fusion procurement online training

oraclefusion said...

Thanks for sharing the useful information and good points were stated in the blog which is very useful and for the further information about the oracle visit our site
Oracle Fusion Financials Training

oracle EBS said...

Hi,
Nice article! I found some useful information in your blog, it was awesome to read, thanks for sharing this great content to my vision, keep sharing.\
Thanks and regards,
Oracle EBS Online training

Unknown said...

Oracle Fusion financials online training institutes is available at calfre.com, you just need to provide your interested coaching center location and course you prefer to learn with this information we can provide you the institutes list which are top rated in that particular area. thank you




Oracle Fusion Financials online Training

Oracle fusion Financials Trainin

Unknown said...

Many issues mention about cockfight in philipine, we are from ayam bangkok jengger wilah want to explain that. You can read our article. Thanks.

Panggang Ayam Marketing said...

AWESOME THE PROMOTION OF GIRL BEAUTIFUL SALES KLIK HERE SABUNG AYAM

GOOD PRICE AND CHEAP
http://www.ayampanggang.net 


PLEASE PRICE DIRECTLY

https://panggangayammarketing.tumblr.com/post/177067720962/ciri-fisik-ayam-birma-asli-dari-myanmar


========================================================

MENGETAHUI 3 JENIS SISIK PADA AYAM BANGKOK TRENGGINAS


KEISTIMEWAAN KAKI AYAM ADUAN DENGAN SISIK SATRIYA SINEKTI


CIRI FISIK AYAM BIRMA ASLI DARI MYANMAR


5 CIRI ADU AYAM BANGKOK YANG BERKUALITAS SUPER

Martha said...

Very nice article. I found very useful tips from your article.

Unknown said...

I am really admired for the great info is visible in this blog that to lot of benefits for visiting the nice info in this website. Thanks a lot for using the nice info is visible in this blog.
Java training in chennai | Data Science Training in Chennai | DevOps Training in Chennai

zara said...

This is the best blog with highly informative about Data Science Training in Chennai, Devops Training in Chennai

Unknown said...
This comment has been removed by the author.
Unknown said...

good information and nice article
DevOps Training in Hyderabad
Salesforce Training in Hyderabad
SAP ABAP Online Training
SEO Training in Hyderabad

digital abhishek said...


Great article thank you.
Big Data Hadoop Training in Hyderabad
Data Science Course in Hyderabad
AngularJS Training in Hyderabad
Advanced Digital Marketing Training Institute in Hyderabad

mani said...

awesome article thanks for sharing


devops online training




python online traning




power bi online traning



machine learning online course

Unknown said...

Thanks for sharing knowledgable article,all greetings keep on posting
AWS Training in

Hyderabad

Digital

Marketing Training in Hyderabad


Big Data

Hadoop Training in Hyderabad


Digital Marketing

Course in Hyderabad





digitalmrk said...

Usefull Article. Thanks for sharing info.

Digital Marketing training in Hyderabad

IELTS training

in hyderabad


sap sd online

training


sap fico online

training

Digital Nagaraj said...

Great Article. Thanks for sharing info.

Digital Marketing Course in Hyderabad

Top Digital Marketing Courses with the live projects by a real-time trainer

line Digital Marketing Courses in Hyderabad

SEO Training in Hyderabad

mytrainingsoline said...

Nice observation and good article,thankyo for sharing your knowledge,keep posting such information that's helpful to others
data science online training
best data science online training
data science online training in Hyderabad
data science online training in india

Piyush said...

thanks for this information...

Manga Sites
Techwiki

Arif qadri said...

I have no words for your praise it was really praiseworthy stuff and great information & all amazing. I'm glad to know about keep sharing as valuable content with us. https://arifqadri.com/

Sanoritha said...

Hi, Thanks for sharing nice information. Anyone interest to learn Best Digital Marketing Course in Ameerpet . Best institutes is Hyderabad Digital Marketing Institutes they provide all concepts SEO,SMM,SMO ADwords, Affiliate Marketing.

Chandu Chinnu said...

Very Interesting, Good Post Keep it up
Here Realated:
Full Stack online Training

Full Stack Developer Online Training

Full Stack Training

DevOps Training said...

Nice post Thank your for sharing Such type of Information. Keep sharing more post.
Devops Training | DevOps Training in Hyderabad | DevOps Online Course

Free Career Guide said...
This comment has been removed by the author.
iAppSoft Solutions said...

Great blog created by you. I read your blog, its best and useful information.
AWS Online Training
Devops Online Training
Apllication Packaging Online Training

yuvanthi said...

Thanks to the admin you have spend a lot for this blog I gained some useful info for you. Keep doing.
microsoft dynamics crm training institutes in chennai
microsoft dynamics training
CCNA Training in Chennai
Salesforce Training in Chennai
gst classes in chennai
microsoft crm training
web designing training in chennai
Tally Course in Chennai

Free Career Guide said...
This comment has been removed by the author.
kirankumar said...

Good blog information by the author
Sanjary Academy is the best Piping Design institute in Hyderabad, Telangana. It is the best Piping design Course in India and we have offer professional Engineering Courses like Piping design Course, QA/QC Course, document controller course, Pressure Vessel Design Course, Welding Inspector Course, Quality Management Course and Safety Officer Course.
Piping Design Course

Free Career Guide said...
This comment has been removed by the author.
Free Career Guide said...
This comment has been removed by the author.
Angular expert said...

Angular Training in Bangalore

Python Training in Marathahalli, Bangalore

Selenium Training in Marathahalli, Bangalore


Reactjs Training in Marathahalli, Bangalore

Angular expert said...

python training in Bangalore

UI Development Training in Marathahalli

Full stack Development Training in Marthahalli Bangalore


UI Development Training in Bangalore

iuwekjhbr said...


Please refer below if you are looking for Online Job Support and Proxy support from India



Java Online Job Support and Proxy support from India | AWS Online Job Support and Proxy Support From India | Python Online Job Support and Proxy Support From India | Angular Online Job Support from India | Android Online Job Support and Proxy Support from India


Thank you for excellent article.

lajwantidevi said...



vidmate

sujeet kumar said...

Great article. Thanks for sharing info.
Digital marketing Course in hyderabad

python training in vijayawada said...

We as a team of real-time industrial experience with a lot of knowledge in developing applications in python programming (7+ years) will ensure that we will deliver our best in python training in vijayawada. , and we believe that no one matches us in this context.

vijayshri said...

Thanks for sharing it.I got Very valuable information from your blog.your post is really very Informatve. I’m satisfied with the information that you provide for me.

data science course in pune

vijayshri said...
This comment has been removed by the author.
vijayshri said...

I loved your article.it is really helpful article.i got very important information.thanks for sharing this article.it is great experienced from this content
Data Science Classes in Deccan

anusha said...

I am genuinely thankful to the holder of this web page who has shared this wonderful paragraph at at this place


Data Science Course Malaysia
Big Data Analytics Malaysia
Data Analytics Course Malaysia

Data science said...

Hey there, You have done a fantastic job. I’ll definitely digg it and personally suggest to my friends. I am confident they will be benefited from this web site.

Data Science Training in Hyderabad
Hadoop Training in Hyderabad
selenium Online Training in Hyderabad
Devops Online Training in Hyderabad
Informatica Online Training in Hyderabad
Tableau Online Training in Hyderabad
Talend Online Training in Hyderabad

tejaswini said...

Two full thumbs up for this magneficent article of yours. I've really enjoyed reading this article today and I think this might be one of the best article that I've read yet. Please, keep this work going on in the same quality.

big data in malaysia
data scientist course in malaysia
data analytics courses
360DigiTMG

aj said...

Snapdeal Winner List to here an Offer where you can win the prize by just playing a game & win prizes.Here the different Snapdeal prize list avaliable check the details : Snapdeal winner list ,Snapdeal winner name,Snapdeal lucky draw.

Jack sparrow said...


I am really happy to say it’s an interesting post to read . I learn new information from your article , you are doing a great job . Keep it up and a i also want to share some information regarding selenium training course and selenium videos

GlobalEmployees said...

Find my blog post here
web designer
salesforce developer
laravel developer
web developer

python training in vijayawada said...

We as a team of real-time industrial experience with a lot of knowledge in developing applications in python programming (7+ years) will ensure that we will deliver our best in python training in vijayawada. , and we believe that no one matches us in this context.

Ganesh said...


Superb blog...! Thanks for your good article and this content info very helpful to improve my knowledge...
Soft Skills Training in Chennai
best soft skills training in chennai
Appium Training in Chennai
Appium Certification in Chennai
JMeter Training in Chennai
Graphic Design Courses in Chennai
Pega Training in Chennai
Power BI Training in Chennai
Linux Training in Chennai
Tableau Training in Chennai
Spark Training in Chennai

tejaswini said...

Cool stuff you have and you keep overhaul every one of uscourses for big data analytics
data scientist course in malaysia
data analytics courses
360DigiTMG

Soft Online Training said...

Soft Online provides best training for Oracle Fusion Cloud Financials Online Training with real time experts. We trained with real time projects and provide placement assistance.
For more details: https://www.softonlinetraining.com/oracle-fusion-cloud-financials/
Oracle Cloud Financials Online Training
Oracle Fusion Finacials Training in Hyderabad

python training in vijayawada said...

We as a team of real-time industrial experience with a lot of knowledge in developing applications in python programming (7+ years) will ensure that we will deliver our best inpython training in vijayawada. , and we believe that no one matches us in this context.

Nandhini said...

Thanks for sharing.
Visit Us:
Data Science with Python Training in BTM
UI and UX Training in BTM
Angular training in bangalore
Web designing Training in BTM
Digital Marketing Training in BTM

svr technologies said...


Wow. That is so elegant and logical and clearly explained. Brilliantly goes through what could be a complex process and makes it obvious.I want to refer about the tableau training in hyderabad and tableau training videos

hrithiksai said...

This Was An Amazing ! I Haven't Seen This Type of Blog Ever ! Thankyou For Sharing, data science course in Hyderabad

Unknown said...

Thanks for this blog are more informative contents step by step. I here attached my site would you see this blog.


7 tips to start a career in digital marketing

“Digital marketing is the marketing of product or service using digital technologies, mainly on the Internet, but also including mobile phones, display advertising, and any other digital medium”. This is the definition that you would get when you search for the term “Digital marketing” in google. Let’s give out a simpler explanation by saying, “the form of marketing, using the internet and technologies like phones, computer etc”.

we have offered to the advanced syllabus course digital marketing for available join now.

more details click the link now.

https://www.webdschool.com/digital-marketing-course-in-chennai.html

Shivani said...

I was able to find good info from your blog posts.

Advanced Java Training Center In Bangalore

selenium training in Bangalore

Selenium Courses in Bangalore

best selenium training institute in Bangalore

selenium training institute in Bangalore

CloudLearn ERP said...

Your article is very informative. It's a welcome change from other supposed informational content. Your points are unique and original in my opinion. I agree with many of your points.
Best Data Science training in Mumbai

Data Science training in Mumbai

Pravin Patel said...

Click here!!!

lionelmessi said...

Hi, Thanks for sharing nice articles..

AWS Training In Hyderabad

Quotes saying said...

Read Latest 2020 Hindi, Punjabi Song Lyrics:

Social Disdancing Lyrics in Hindi - Manj Musik, Manak-E
वक़्त Waqt Lyrics in Hindi - Oye Kunaal
डियर मामा Dear Mama Lyrics in Hindi - Sidhu Moose Wala
विहा नई करौना Viah Nai Karauna Lyrics in Hindi - Asees Kaur
भीगी भीगी Bheegi Bheegi Lyrics in Hindi – Neha Kakkar, Tony Kakkar
भूला ना तेरी बातें Bhula Na Teri Baatein Lyrics in Hindi - Stebin Ben
मंज़िल Manzil Lyrics in Hindi - Jatt Prabhjot | lyricswhispering

Snapdealluckydraw said...


Snapdeal lucky winner 2020 | Snapdeal winner 2020 | Snapdeal Winner List 2020 Welcome To Snapdeal Lucky Draw Contest You Have a best Chance To be a Snapdeal winner with Free Of Cost Just Check your Lottery Status Here.

snapdeal winner prizes 2020
Snapdeal winner 2020
Snapdeal lucky Draw 2020
Check your Lucky Draw prizes here

Anonymous said...

Nice article, keep sharing
Gitlab
Hogarmania
Cnews

nikhil reddy said...

Hi, Thanks for sharing nice articles...


Data Science Training In Hyderabad

latchu kannan said...

Great article! with an nice content. keep doing on more.

AngularJS training in chennai | AngularJS training in anna nagar | AngularJS training in omr | AngularJS training in porur | AngularJS training in tambaram | AngularJS training in velachery



nikhil reddy said...

Hi, Thanks for sharing wonderful articles....


AI Training In Hyderabad

Anu said...

I am regular reader of your blog from long time,What a Beautiful post! This is so chock full of useful information I can’t wait to dig and start using my time on blogging,.
DevOps Training in Chennai | DevOps Training in anna nagar | DevOps Training in omr | DevOps Training in porur | DevOps Training in tambaram | DevOps Training in velachery

reshma said...

Thanks for sharing nice information....
Devops Training in Hyderabad

EXCELR said...

Thanks for sharing good information. Data Science Course in Hyderabad

SmellonSmile said...

Hello... Thanks for sharing your article with us... I hope your next article coming out soon. Softyquotes

ravi said...

one of the best blog ever that i seen in hole life and thankyou for this blog
i love this blog and it has i own value that is more than other








https://snapdeelluckydraw.in/contact.html

"snapdeal lucky draw" option 1
"snapdeal lucky draw contact number" option 2
"snapdeal lucky draw helpline number"option 3
"snapdeal online lucky draw contact helpine"option 4

riya said...

Nice article, Thanks for sharing
Data Science Institute in Pune
Data Science Course in Pune

ravi said...

one of the best blog ever that i seen in whole life and thankyou for this blog
i love this blog and it has i own value that is more than other


snapdeal lucky draw 2020!
snapdeal lucky draw contact !
snapdeal lucky draw helpline!
snapdeal lucky draw draw!

Anu said...

I waѕ excited enough to post
a commеnt đŸ˜‰ DevOps Training in Bangalore | Certification | Online Training Course | DevOps Training in Hyderabad | Certification | Online Training Course | DevOps Training in Coimbatore | Certification | Online Training Course | DevOps Training in Online | Certification | Online Training Course

sudhan said...

Thank you for sharing this useful information, I will regularly follow your blog kindlyshare more blog daily basic..


Robotic Process Automation (RPA) Training in Chennai | Robotic Process Automation (RPA) Training in anna nagar | Robotic Process Automation (RPA) Training in omr | Robotic Process Automation (RPA) Training in porur | Robotic Process Automation (RPA) Training in tambaram | Robotic Process Automation (RPA) Training in velachery




shankarjaya said...

It's an excellent article!!! Such a piece of wonderful information and I was getting more concept to your blog. Thanks for your great explanations.
Salesforce Training in Chennai | Certification | Online Course | Salesforce Training in Bangalore | Certification | Online Course | Salesforce Training in Hyderabad | Certification | Online Course | Salesforce Training in Pune | Certification | Online Course | Salesforce Online Training | Salesforce Training

keerthana said...

i wanna getting more concept to your blog
PHP Training in Chennai | Certification | Online Training Course | Machine Learning Training in Chennai | Certification | Online Training Course | iOT Training in Chennai | Certification | Online Training Course | Blockchain Training in Chennai | Certification | Online Training Course | Open Stack Training in Chennai |
Certification | Online Training Course

EXCELR said...

Great information!!
Data Science Course in Hyderabad

nikhil reddy said...

Hi, Thanks for sharing nice articles....

Data Science Training in Hyderabad

dhinesh said...

Such a very useful article. Very interesting to read this article.There is lots of Post about Python But your way of Writing is so Good & Knowledgeable.I gained many unknown information, the way you have clearly explained is really fantastic.keep posting such useful information.
Full Stack Training in Chennai | Certification | Online Training Course
Full Stack Training in Bangalore | Certification | Online Training Course

Full Stack Training in Hyderabad | Certification | Online Training Course
Full Stack Developer Training in Chennai | Mean Stack Developer Training in Chennai
Full Stack Training

Full Stack Online Training



vivekvedha said...

great post about layer...such an informative one.....
acte velachery reviews

acte tambaram reviews

acte anna nagar reviews

acte porur reviews

acte omr reviews

acte chennai reviews

acte student reviews

Aishu said...

I have no words to appreciate this post.Really i am impressed by this post.The person who created this post, it was a great work.Thanks that you shared this with us.
IELTS Coaching in chennai

German Classes in Chennai

GRE Coaching Classes in Chennai

TOEFL Coaching in Chennai

spoken english classes in chennai | Communication training

EXCELR said...

Attend online training from one of the best training institute Data Science

Course in Hyderabad

lavanya said...

This is really good post here. Thanks for taking the time to post such valuable information. Quality content is what always gets the visitors coming.Java training in Chennai

Java Online training in Chennai

Java Course in Chennai

Best JAVA Training Institutes in Chennai

Java training in Bangalore

Java training in Hyderabad

Java Training in Coimbatore

Java Training

Java Online Training

Joyal said...

Thanks for one marvelous posting! I enjoyed reading it; you are a great author. I will make sure to bookmark your blog and may come back someday. I want to encourage that you continue your great posts.This idea is mind blowing. I think everyone should know such information like you have described on this post. Thank you for sharing this explanation.
oracle training in chennai

oracle training institute in chennai

oracle training in bangalore

oracle training in hyderabad

oracle training

oracle online training

hadoop training in chennai

hadoop training in bangalore

surya said...

Thanks for sharing the useful information and good points were stated in the blog which is very useful...


angular js training in chennai

angular training in chennai

angular js online training in chennai

angular js training in bangalore

angular js training in hyderabad

angular js training in coimbatore

angular js training

angular js online training

radhika said...

This is excellent information. It is amazing and wonderful to visit your site.Thanks for sharing this information,this is useful to me...

AWS training in Chennai

AWS Online Training in Chennai

AWS training in Bangalore

AWS training in Hyderabad

AWS training in Coimbatore

AWS training

harshni said...

Quite Interesting post!!! Thanks for posting such a useful post. I wish to read your upcoming post to enhance my skill set, keep blogging.I am reading your post from the beginning, it was so interesting to read & I feel thanks to you for posting such a good blog, keep updates regularly.
Artificial Intelligence Training in Chennai

Ai Training in Chennai

Artificial Intelligence training in Bangalore

Ai Training in Bangalore

Artificial Intelligence Training in Hyderabad | Certification | ai training in hyderabad

Artificial Intelligence Online Training

Ai Online Training

Blue Prism Training in Chennai

Revathi said...

This is excellent information. It is amazing and wonderful to visit your site.Thanks for sharing this information,this is useful to me...keep up!!

android training in chennai

android online training in chennai

android training in bangalore

android training in hyderabad

android Training in coimbatore

android training

android online training

EXCELR said...

Thanks for giving me the time to share such nice information. Thanks for sharing.data science course in Hyderabad

vivekvedha said...

Thanks for sharing the useful information and good points were stated in the blog which is very useful and for the further information.
acte reviews

acte velachery reviews

acte tambaram reviews

acte anna nagar reviews

acte porur reviews

acte omr reviews

acte chennai reviews

acte student reviews


rocky said...

Very good points you wrote here..Great stuff...I think you've made some truly interesting points.Keep up the good work.You article submission list is very good and i am happy to see your collection. Thanks for sharing with us.


python training in chennai

python course in chennai

python online training in chennai

python training in bangalore

python training in hyderabad

python online training

python training

python flask training

python flask online training

python training in coimbatore

rocky said...

I would Thanks for sharing this wonderful content.its very useful to us.This is incredible,I feel really happy to have seen your webpage.I gained many unknown information, the way you have clearly explained is really fantastic.keep posting like this information

python training in bangalore

python training in hyderabad

python online training

python training

python flask training

python flask online training

python training in coimbatore
python training in chennai

python course in chennai

python online training in chennai

EXCELR said...

An excellent article, very informative. It is not every day that I have the possibility to see something like this. thanksdata science course in Hyderabad

vijay said...

Excellant post!!!. The strategy you have posted on this technology helped me to get into the next level and had lot of information in it.
Salesforce Training in Chennai

Salesforce Online Training in Chennai

Salesforce Training in Bangalore

Salesforce Training in Hyderabad

Salesforce training in ameerpet

Salesforce Training in Pune

Salesforce Online Training

Salesforce Training

shiva said...

Very informative post and it was quite helpful to me.
Cyber Security Training Course in Chennai | Certification | Cyber Security Online Training Course | Ethical Hacking Training Course in Chennai | Certification | Ethical Hacking Online Training Course |
CCNA Training Course in Chennai | Certification | CCNA Online Training Course | RPA Robotic Process Automation Training Course in Chennai | Certification | RPA Training Course Chennai | SEO Training in Chennai | Certification | SEO Online Training Course

pavi said...

Am really impressed about this blog because this blog is very easy to learn and understand clearly.This blog is very useful for the college students and researchers to take a good notes in good manner,I gained many unknown information.


Data Science Training In Chennai

Data Science Online Training In Chennai

Data Science Training In Bangalore

Data Science Training In Hyderabad

Data Science Training In Coimbatore

Data Science Training

Data Science Online Training

hrithiksai said...

This Was An Amazing ! I Haven't Seen This Type of Blog Ever ! Thankyou For Sharing, data science certification

Unknown said...

Thanks for educating me. really useful content and easy to understand.
to learn software development https://itpreneurpune.com/

Unknown said...

Thnaks for educating us. really good information
learn software development @ https://itpreneurpune.com/

R ADK said...

edumeet | python training in chennai

ICT_Ahmedabad said...

Hey, Nice one information

Online IT Software Courses Training ICT South Bopal - Ahmedabad

Institute of Computer Training - ICT Bopal

rstrainings said...



I am really happy to say it’s an interesting post to read . I learn new information from your article , you are doing a great job . Keep it up

Data Science Training in Hyderabad

Devops Training in USA

Hadoop Training in Hyderabad

Python Training in Hyderabad

rstrainings said...

I am really happy to say it’s an interesting post to read . I learn new information from your article , you are doing a great job . Keep it up

Devops Training in USA

Hadoop Training in Hyderabad

Python Training in Hyderabad

meritstep1 said...

I just loved your article on the beginners guide to starting a blog.If somebody take this blog article seriously in their life,
he/she can earn his living by doing blogging.thank you for thizs article. pega online training

rstrainings said...

I am really happy to say it’s an interesting post to read . I learn new information from your article , you are doing a great job . Keep it up

Devops Training in Hyderabad

Hadoop Training in Hyderabad

Python Training in Hyderabad

Amrita Bansal said...

Awesome. You have clearly explained … It's very useful for me to know about new things. Keep on blogging.

Spring Bootand Micro services Training in Gurgaon
Java Training in Gurgaon
Java Framawork Training in Gurgaon

Amrita Bansal said...

Great Article… I love to read your articles because your writing style is too good, it is very helpful for all of us and I never get bored while reading your article because they are becomes more and more interesting from the starting lines until the end.

Data Science Training in Gurgaon

Data Analytics Training in Gurgaon

Amrita Bansal said...

Truly a very good article on how to handle future technology. After reading your post, thanks for taking the time to discuss this, I feel happy about and I love learning more about this topic.

SQL Training in Gurgaon
Advanced Excel /VBA training in Gurgaon
Tableau Training in Gurgaon

Pappa Miya said...

Thank you

Amrita Bansal said...

Great Article… I love to read your articles because your writing style is too good, it is very helpful for all of us and I never get bored while reading your article because they are becomes more and more interesting from the starting lines until the end.

Data Science Training in Gurgaon
Bigdata Hadoop Training in Gurgaon
Spark Training in Gurgaon
Machine Learning Training in Gurgaon
Deeplearning Training in Gurgaon

Quickbooks Expert said...

Nice & Informative Blog !
If you are looking for the best accounting software that can help you manage your business operations. call us at QuickBooks Customer Support Number 1-(855) 550-7546.

DigitalMarketer said...

Thanks for sharing such useful information with us. I hope you will share some more info about your blog. Please Keep sharing. We will also provide Quickbooks Parsing Error Contact us +1-877-756-1077 for instant help.

Quickbooks Expert said...

Nice & Informative Blog !
In case you face any technical issue in QuickBooks, call us at QuickBooks Technical Support Phone Number 1-877-751-0742 and get instant solutions for QuickBooks problems.

jhansi said...

Nice Blog, Keep post more Blogs Thanks for sharing.clearly explained the multi tools latest version in android.
tally training in chennai

hadoop training in chennai

sap training in chennai

oracle training in chennai

angular js training in chennai

Afsana said...


Article was great & filled with lot of valuable information, there are some interesting tips and tricks on it which gives additional value to this post.
data science training institute in chennai

Hilari said...

It was worth reading. That was a very informative blog. Thank you for providing the information.
clinical research courses in pune

saketh said...

The writer is enthusiastic about purchasing wooden furniture on the web and his exploration about best wooden furniture has brought about the arrangement of this article. ExcelR Data Analyst Course

Clinical Research Courses said...

Very nice blog. Thank you for sharing
Market Research Course
Data Science Course
Clinical Research Courses

Sourabh12 said...

Nice Article
Medical Coding Course
Java Course
Php Course
Dot Net Course
React Js Course
Ground Staff Course
Cabin Crew Course
Clinica Research Courses
Data Science Course
Software Testing Course

99 Digital Academy said...

Really Amazing Article, I have seen here. This is in related to your article that the Best Digital Marketing Course offered by 99 Digital Academy. The course is designed for students, professionals and for business owners. This course is in trend. Click on link to see more.

99 Digital Academy said...

I feel good to read you article. Really it is very informational. Here I have suggestion for your that the Best Digital Marketing Course offered by 99 Digital Academy. The course is designed for students, professionals and for business owners. This course is in trend. Click on link to see more.

DigiDaddy World said...

Thank you for sharing this valuable content.
I love your content it's very unique.
DigiDaddy World

ProrelixEdu said...

Very informative post.
IF you are looking for a clinical research institute please visit www.prorelix.com, Thank you

ProrelixEdu said...

Very useful i found this and i enjoyed reading it.
If you are looking for the clinical reesearch organization then please visit www.prorelixresearch.com.

Unknown said...

Hey Nice Blog!! Thanks For Sharing!!! Wonderful blog & good post. Its really helpful for me. If you want to Earn Money Online, Read Blogging Making Money. Rision Digital is the best site to learn online tips to earn money. Click link to read.

hamdan hussain said...

learn from experts

360DigiTMG said...

Thank you for sharing wonderful content
data scientist course

Maneesha said...

This is also a primarily fantastic distribute which I really specialized confirming out
data scientist training in hyderabad

ji jhon 88 said...

The Salesforce Help Center mentions "Although Salesforce does maintain all the backup data and can recover it, it is vital to constantly backup your own data locally so that you have the ability to restore it to avoid relying on Salesforce for backups to recover your data." lightning scenario based interview questions

https://www.dzone.co.in/project_training.aspx said...

just loved your article on the beginner's guide to starting a blog. If somebody takes this blog article seriously in their life, he/she can earn his living by doing blogging. thank you for this article.

Are you looking for the best digital marketing training in Jaipur? You are in right place. Dzone is offering you the best digital marketing training with a great learning experience and practical exposure. We offer you practice oriented real-time digital marketing course. To know more contact us at 9829708506
Or can visit our website: http://bit.ly/digitaldzone

Rachel Ross said...

Hey! Nice Blog, I have been using QuickBooks for a long time. One day, I encountered QuickBooks Customer Service in my software, then I called QuickBooks Customer Support Number. They resolved my error in the least possible time.

Hamdan said...

Online Training | Classroom | Virtual Classes
Data Science Course in Hyderabad with 100% placement assistance
Data Analyse Career Guidance
Data Science Course in Hyderabad from Real time expert trainers
Indutry oriented training with corporate casestudies
Free Aptitude classes & Mock interviews

data science said...



Great to become visiting your weblog once more, it has been a very long time for me. Pleasantly this article i've been sat tight for such a long time. I will require this post to add up to my task in the school, and it has identical subject along with your review. Much appreciated, great offer. data science course in nagpur

service on street said...

I really like this post. Super informative and helpful. I also have an appliance blog that I hope you can visit. Thanks again for your post. I will be recommending this to my appliance buddies.

businesshab.com said...

Very interesting to read this article. I would like to thank you for the efforts you had made for writing this awesome article. This article inspired me to read more. keep it up. please, what are the Things Entrepreneurs Must do after Creating a Business Plan anywhere in the world? thanks.

Oarraziq said...



Click this LINK

Awais Chughtai said...

wow this websites much more impress me.Magoshare Data Recovery Crack

Crackcon said...

NCH ClickCharts Pro Crack provides a full range of software categories for a variety of applications such as graphics, utilities, dictation, business, and video. Choose from a variety of chart templates.
windowsloader.org


crackerr said...

Thanks for Sharing This Article.It is very so much valuable content. I hope these Commenting lists will help to my website Avast Driver Updater Cracked With Registration Key

findcrack said...

MKVToolnix Crack is an amazing POST with good content.FINDCRACK is the best crack software site for all Mac and Windows users all over the world.

serial said...

I’m glad that you just shared this helpful info with us. Please keep us informed like this
Table Plus Crack

softskey said...


Click this link
You did a wonderful job with this read!The whole thing is really awesome.
I bookmarked it to check out new stuff you post.
Click this link

crackerr said...

This Was An Amazing ! I Haven't Seen This Type of Blog Ever ! Thankyou For Sharing,
click this website

Cracked Softwares said...

I know this web site offers quality dependent content and additional stuff, is there any other website which provides these stuff in quality? GBWhatsApp Apk Crack Download

hotpcsoft said...


Thank you so much for the step by step practical advice here and in the post, keep regular, Keep posting on a regular basis and sharing your knowledge with other.https://crackmypc.com/driver-easy-pro-5-6-15-crack/

serial said...

It’s great and fantastic piece. Keep it up as I look forward to read more from this website.
Driver Genius Crack

crack said...

Step 2: Find each score's deviation from the mean.
recuva pro crack/

crack said...

netflix crack pc keyWhen A says "I mean(t) it" A is talking about something A did three seconds ago

Oarraziq said...



This was a wonderful read from you! It's all very interesting.
Check out the new stuff you post by bookmarking it.
Easeus data recovery crack

crackerr said...

Thank you for reading,
I hope this post has been helpful to you.
I appreciate you sharing such an informative and interesting post.
Reason Crack serial key

Salman said...

Wow what a Great Information about World Day its very nice informative post.
thanks for Share with us this great and informative post post.
Visit This Site

hotpcsoft said...



Hi, I have to say I am impressed. I rarely come across such an informative and interesting blog,
and let me tell you that you nailed it.
Musify Crack keygen


crackspro said...

This blog is what I was looking for previously. This piece of content will definitely help me. Thanks for the sharing. I saw my site: New Windows 11 Activator txt File

Unknown said...


hi sir ,Thanks for a very interesting blog. What else may I get that kind of info written in such a perfect approach? I’ve a undertaking that I am simply now operating on, and I have been at the look out for such info great work
Bandicut Crack

Khan Honey said...

This Was An Amazing ! I Haven't Seen This Type of Blog Ever ! Thankyou For Sharing,
microsoft office

Hasnain Abbas said...




This site is goood knowldge ableMiniTool Power Data Recovery 9.1 Crack

Unknown said...

Digital Marketing Institute in KPHB, we address all major and minor aspects required for any student’s advancement in digital marketing. Clutch USA named our Digital Marketing Institute the best SEO firm.

The future of digital marketing is promising and full of possibilities.
As a result, skilled digital marketers who can keep up with the rising demand are in high order.

In the Emblix Academy Digital marketing institute in KPHB, you will learn about all the major and minor modules of digital marketing, from Search engine marketing to Social Media Marketing and almost all Tools used for Digital Marketing.


Website: Digital Marketing Institute in KPHB

halenfieldman said...

This is a good post. This post contains real quality information. We will definitely look into it. Really very useful tips are provided here. Thanks a lot. Keep up the good work. Thanks again for the great post. In my opinion, you will be a great blogger in the future.
Wondershare Filmora X Crack

halenfieldman said...

Really useful information, which I've seen on the internet, you need something like this more than posting more people. Keep posts like this one.
Windows 10 Activator

halenfieldman said...


This publication is a compilation of information. Readers are very impressed after reading this wonderful post.
Camtasia Studio Crack

Maneesha said...

This blog was really great, never seen a great blog like this before. i think im gonna share this to my friends..
data science training in hyderabad

Rahul singh said...


Your post is very great. I read this post. It’s very helpful. I will definitely go ahead and take advantage of this. You absolutely have wonderful stories. Cheers for sharing with us your blog. For more learning about data science visit at data science course in Bangalore

crackspro said...

Thanks for Sharing such an amazing article. Keep working... Your Site is very nice, and it's very helping us.. this post is unique and interesting, thank you for sharing this awesome information Driver Easy Pro Crack

Customer Support | Live Chat Service said...

How to Make Yahoo My Homepage on Chrome?

If you want to know about how to make Yahoo my homepage on Chrome then open Google Chrome and tap on settings option. Toggle the bar for the option show home button under the appearance section. After that, click on enter custom web address option under show home button option. Choose the address that you want to open while clicking on home button. Here, enter Yahoo page that you want to set as homepage. At the bottom, you will see the option for opening a specific page or set of pages. Tap on add after entering the address that you want to see once Chrome launches. Lastly, you can smoothly add multiple Yahoo pages and it will open in separate tabs.

How to Turn Off Outlook Notifications on Phone?

Check out the steps mentioned in the guide and know how to turn off Outlook notifications on phone. If you are an Android Gmail user, then start by opening the Gmail application and tapping on the local left menu button. After that, scroll down to the bottom and choose Settings. Lastly, click to account and then uncheck the notifications. These are the steps that users need to follow to smoothly turn off the Outlook notifications on their mobile phone. It is advisable to follow the steps properly to perform the function properly.

How to Deal with Microsoft Outlook Search Not Working?

Sometimes third-party add-ins built to boost the user’s productivity and because of this, users encounter Microsoft Outlook search not working issue. If you want to know about the steps to disable add-ins then start by launching Outlook and choose your File tab. Here, click on options and then click on add-ins from the list. A list of the add-ins includes the active, inactive, and disabled add-ins will appear on the screen. Choose COM add-ins from the manage list and tap to go. Here, untick the add-ins that you want to disable and choose to OK. Lastly, you need to see the effect of disabling the add-ins and then you need to restart the Outlook application.

Customer Support | Live Chat Service said...

Why is Yahoo Mail App Not Working?

If you are using Yahoo mail with Windows 10 application and you are unable to make use of it and you are unable to make use of it and then facing the issue then you need to follow the solution properly. We have solution for Yahoo mail app not working on Windows 10 mail app, Yahoo mail is not syncing with windows 10 mail app, unable to view emails on Yahoo, and lastly, unable to setup Yahoo on Windows 10 mail app.

Read More:- Yahoo mail won't sync

Rani Dubey said...

I am very thankful to you for providing such a great information. It is simple but very accurate information.

B Com final year hall ticket

360DigiTMG said...

I would also motivate just about every person to save this web page for any favourite assistance to assist posted the appearance.
data analytics course in hyderabad

Unknown said...

Very useful post. This is my first time i visit here. I found so many interesting stuff in your blog especially its discussion. Really its great article. Keep it up. data science training in kanpur

crackerr said...

Thanks Admin For Sharing Your Great Ides. If you want to Download the Official Crack Then Click Here
Apowersoft Screen Recorder Pro Crack

mirror said...

thanks for sharing post. project center in chennai

Islamic Info said...

I am incredibly more than happy to appear by these form of pages. I am giving out it with my colleagues as they are even considering this sort of instructive pages.
url opener
online filmek
uwatchfree

Rahul said...

Great content overall cleared all my doubts. Keep it up you are good going. And here check my website also where you found filmmaking courses like Script writing course, Acting course, Modeling course, and much more courses. Our courses are ISO certified and ranked as a Top acting school.

lakshmi said...

This concept is a good way to enhance knowledge. thanks for sharing…
< visit us: -swhizz
our services: -
Salesforce
DevOps
aws
Testing

Unknown said...

I am considerably happy to happen by these style of pages. I am exchanging it with my best friends as they are similarly trying to find this sort of educational messages.
UWatchFree
PlayTubes

rj said...

wordpress web design company in united states Need professional WordPress Web Design Services? We're experts in developing attractive mobile-friendly WordPress websites for businesses. Contact us today!

ala said...

Great article. Espescially if you need Earned Value Management

Micros said...

Outstanding work. I enjoy reading whole post. Looking for UI/UX designing services in USA? Micros IT Solutions offers high quality and affordable services that will take your business to the next level. Contact us today!

Micros said...

Good work. Keep on sharing more post. Axione Solutions is a renowned name among the top UI/UX designing companies in USA. We offer the best designing services that help our clients to boost their online businesses.

mesha said...

Thank you for sharing your wonderful ideas, Admin. To get the official crack, go to this link.

Thanx For Sharing

Roshan Ray said...

You may easily set up your business and become your own boss whether you are a web developer, web designer, or a freelancer. Our Linux Reseller Web Hosting package supports hosting an infinite number of domains and offers unlimited cPanel accounts.

uok bcom result said...

Thanks for this blog. It is really helpful.

uok bcom 1st year result, uok bcom 2nd year result, uok bcom 3rd year result.

designingcourses said...

https://designingcourses.in/graphic-designing-courses-in-bangalore/

Learn graphic designing courses in bangalore we provide best graphic designing training and 100% placement assistance

Marketingwiththanos said...

Travel Agent database

WebzPapa said...

Excellent Blog... Thanks For Sharing.

Personal loan from private finance in Noida

Lucky said...

Nice Article. Thanks for sharing.

Jim Corbett Packages

Lucky said...

Very nice blog. I like this blog.

Tubeless Tyre Repair Kit

Autocad institute in Delhi | sketchup institute in Delhi | revit architecture institute in Delhi | 3D Max institute in Delhi | graphic designing institute in Delhi said...

This is a amazing article. This will help people to understand. Thanks for this.
Autocad Institute in Delhi
Sketchup Institute in Delhi
Revit Institute in Delhi
graphic design Institute in Delhi

iteducationcentre said...

Great Post.Thanks for sharing.
AWS classes in Pune

Data Science Course in Vijayawada said...

Excellent share! Thanks for explaining everything properly.

Please checkout
Data Science Course in Vijayawada

queenarts said...

Useful post thanks for sharing this post
Sai Satcharitra pdf
Sai Satcharitra Tamil pdf
Sai Satcharitra Hindi pdf

MNK said...

Love your post :-)

Thanks!
BroadMind - IELTS coaching in Madurai

Akash said...

Akashdevraj
Akashdevraj
Akashdevraj
Akashdevraj

Magnum Dental Speciality said...

Great post! Your insights are spot-on and provide valuable information. As someone deeply invested in the healthcare niche, I can truly appreciate the expertise you've shared here. I've also got a website dedicated to healthcare, so I understand the importance of feedback. I'd love for you to visit my site and share your thoughts – any feedback would be immensely valuable. Keep up the excellent work!

Anonymous said...

Informative, engaging, and always up-to-date, this blog is a valuable resource . Check our IT Certification Course by SkillUp Online.

Sathya said...

Your article was a great blend of information and engagement. Thank you for sharing your knowledge. For those looking to dive into the world of digital marketing, Digital Academy 360 is an excellent choice. Their expert-led Digital marketing courses in Bangalore provide hands-on experience and 100% placement support. Best of luck with your future articles.

SHIVAM SHARMA said...

Useful post Thanks for sharing it that truly valuable knowledge about similar topic. Tableau training in pune

Alia parker said...

Always check with your chosen printing service for their specific requirements to guarantee that your business cards meet their guidelines. dimension printing





jaaaaaaaaaaajj said...

Thanks For sharing valuble information. residential solar installation

«Oldest ‹Older   1 – 200 of 209   Newer› Newest»