Profile

Cover photo
12 followers|11,944 views
AboutPostsPhotosVideos

Stream

Development Simply Put

Shared publicly  - 
 
[Development Simply Put] Knockout Advanced Tree Library & Control

http://developmentsimplyput.blogspot.com/2015/02/knockout-advanced-tree-library-control.html

Demo: http://knockoutadvancedtree.byethost10.com

This post shows you how to fully implement a tree control using knockout. This tree control has great features like; 01.Flat input data, 02.Dynamic node object properties, 03.Sorting by node object properties, 04.Searching by node object properties, 05.Searching by like patterns (case sensitive/insensitive) or whole words, 06.Searching by regular expressions, 07.Expanding to matching nodes, 08.Highlighting matching nodes, 09.Expand/Collapse, 10.Adding nodes, 11.Extensibility. It was taken into consideration while writing the code to separate the business-related code from the core implementation as far as possible without adding too much complexity to the whole solution. You can take this library as a base which you can modify to be adapted to your needs.
1
Add a comment...

Development Simply Put

Shared publicly  - 
 
Knockout Datagrid With Sorting, Paging And Searching
All code samples used on this post can be downloaded from here . If you are interested into having a quick recap on the paging concept you can check the post Paging Concept - The Main Equations To Make It Easy first. This post shows you how to fully impleme...
A blog simplifies main concepts in IT development and provides tips, hints, advices and some re-usable code
2
Add a comment...

Development Simply Put

Shared publicly  - 
 
Splitting Daytime Into Chunks To Enhance SQL Bulk Time-based Operations Performance
The best way to understand what this post is about is to start with a real scenario. One of my colleagues was building a system which controls some motors using some readings coming from electronic sensors. The problem was that the frequency of the sensors ...
Sometimes you need to apply SQL bulk operations on a huge number of records and apply grouping based on time ranges. As an example (at the end of each day the electronic sensor readings should be divided into groups where each group is limited by a time range of half an hour and then the readings of each group should be aggregated by taking the average). This is a real scenario which I faced. A challenge has aroused while working on the SQL routi...
2
Add a comment...

Development Simply Put

Shared publicly  - 
 
How To Develop/Adjust ASP.NET User Controls For Multiple Instances Support
When developing ASP.NET user controls you should keep in mind whether they need to support multiple instances feature or not. In other words, you should decide if more than one instance of your user control could be added on the same page. Why do you need t...
When developing ASP.NET user controls you should keep in mind whether they need to support multiple instances feature or not. In other words, you should decide if more than one instance of your user control could be added on the same page. Why do you need to make up your mind on this? Because when clicking a button on one instance you may end up applying its logic on all instances or at least on another improper instance. If you need to know more...
2
Add a comment...

Development Simply Put

Shared publicly  - 
 
How To Access ASP.NET Web.config AppSettings On Client-Side Javascript
You can download the code presented into this post from here There are many ways by which you can access your ASP.NET web application web.config application settings through your client-side javascript code. The common thing between all of these ways is tha...
There are many ways by which you can access your ASP.NET web application web.config application settings through your client-side javascript code. The common thing between all of these ways is that to do so you for sure need to access the server-side. The most proper way I prefer is to load all your application settings in a batch the first time your page is loaded. If you need to know more about this topic, you can read this article.
2
Add a comment...

Development Simply Put

Shared publicly  - 
2
Add a comment...
In their circles
17 people
Have them in circles
12 people
kry pok's profile photo
John Wilson's profile photo
kleiton trevisol's profile photo
Ahmad Adel's profile photo
Estel Development Group's profile photo
khurm ahmed's profile photo
Mansard Loan's profile photo
Trombs Chan Phone's profile photo
Michael Smith's profile photo

Development Simply Put

Shared publicly  - 
 
Knockout Advanced Tree Library & Control
All code samples used on this post can be downloaded from here This post shows you how to fully implement a tree control using knockout. It was taken into consideration while
writing the code to separate the business-related code from the core
implementat...
This post shows you how to fully implement a tree control using knockout. This tree control has great features like; 01.Flat input data, 02.Dynamic node object properties, 03.Sorting by node object properties, 04.Searching by node object properties, 05.Searching by like patterns (case sensitive/insensitive) or whole words, 06.Searching by regular expressions, 07.Expanding to matching nodes, 08.Highlighting matching nodes, 09.Expand/Collapse, 10.A...
2
Pamela Todd (Fish)'s profile photoDevelopment Simply Put's profile photo
4 comments
Add a comment...

Development Simply Put

Shared publicly  - 
 
A Guide For Dealing With Hierarchical, Parent-Child And Tree Form Data Operations
Lately I have been working on more than one project dealing with hierarchical data structures. This encouraged me to try to sum up my experience on this type of structures and corresponding operations. From time to time I will revisit this post to update it...
Lately I have been working on more than one project dealing with hierarchical data structures. This encouraged me to try to sum up my experience on this type of structures and corresponding operations. From time to time I will revisit this post to update it with whatever new I found related to this topic. If you need to know more about this, you can read this article.
2
Add a comment...

Development Simply Put

Shared publicly  - 
 
How To Develop/Adjust ASP.NET User Controls For Multiple Instances Support
When developing ASP.NET user controls you should keep in mind whether they need to support multiple instances feature or not. In other words, you should decide if more than one instance of your user control could be added on the same page. Why do you need t...
When developing ASP.NET user controls you should keep in mind whether they need to support multiple instances feature or not. In other words, you should decide if more than one instance of your user control could be added on the same page. Why do you need to make up your mind on this? Because when clicking a button on one instance you may end up applying its logic on all instances or at least on another improper instance. If you need to know more...
2
Add a comment...

Development Simply Put

Shared publicly  - 
 
How To Develop/Adjust ASP.NET User Controls For Multiple Instances Support
When developing ASP.NET user controls you should keep in mind whether they need to support multiple instances feature or not. In other words, you should decide if more than one instance of your user control could be added on the same page. Why do you need t...
A blog simplifies main concepts in IT development and provides tips, hints, advices and some re-usable code
2
Add a comment...

Development Simply Put

Shared publicly  - 
 
Paging Concept - The Main Equations To Make It Easy
The paging concept is used in many fields that it is even used in our daily lives. When you have a set of items and you want to divide them equally between some sort of containers or groups, you are thinking of paging but may be you don't recognize it. The ...
The paging concept is used in many fields that it is even used in our daily lives. When you have a set of items and you want to divide them equally between some sort of containers or groups, you are thinking of paging but may be you don't recognize it. The aim of this post is to explain some mathematical equations which can make it easy for you to implement the paging concept. If you need to know more about this topic, you can read this article.
2
Add a comment...

Development Simply Put

Shared publicly  - 
 
Blog Links:
---------------------
Blog Link: http://developmentsimplyput.blogspot.com
Facebook Page: https://www.facebook.com/DevelopmentSimplyPut
Google+ Page: https://plus.google.com/115238148611061640682
LinkedIn Group: http://www.linkedin.com/groups/Development-Simply-Put-5024295
RSS 2.0 Feed: http://developmentsimplyput.blogspot.com/feeds/posts/default?alt=rss
Atom 1.0 Feed: http://developmentsimplyput.blogspot.com/feeds/posts/default
Android RSS App: http://www.appsgeyser.com/336849
Follow Link: http://www.blogger.com/follow-blog.g?blogID=852966703260024356
Random Post: http://developmentsimplyput.blogspot.com/?random


Want To Offer Help?
---------------------------------
If you like the blog and want to offer help, you can:
1. Comment & provide feedback (liked, hated, good, bad, missing, ......)
2. Answer the blog survey (http://www.quibblo.com/quiz/idVKX2u/Development-Simply-Put-Blog-Survey)
3. Follow (http://www.blogger.com/follow-blog.g?blogID=852966703260024356)
4. Subscribe (http://developmentsimplyput.blogspot.com/feeds/posts/default?alt=rss)
5. Share group links
6. Invite friends whom you think will be interested
A blog simplifies main concepts in IT development and provides tips, hints, advices and some re-usable code.
2
Add a comment...
People
In their circles
17 people
Have them in circles
12 people
kry pok's profile photo
John Wilson's profile photo
kleiton trevisol's profile photo
Ahmad Adel's profile photo
Estel Development Group's profile photo
khurm ahmed's profile photo
Mansard Loan's profile photo
Trombs Chan Phone's profile photo
Michael Smith's profile photo
Contact Information
Contact info
Address
http://developmentsimplyput.blogspot.com/
Story
Tagline
If you can't explain it simply, you don't understand it well enough
Introduction
During my career days and day after day I got more confident that it's all about sharing not the title you have. I believe that everyone has something to share whatever small he thinks of it. Sometimes a great idea comes out of just a tiny idea and the same for knowledge. I always try to gain knowledge and learn new skills and I found that the best way to learn is to try to teach what you already know. This makes you think of the best simplest way to explain complex logic which makes you spot some points may be even yourself didn't recognize in the first time.

The greatest thing in the human mind is that it carries out too complicated operations and finally presents it into a simple form, so why do we always try to re-complicate things? This is what encouraged me to start my blog -Development Simply Put (http://developmentsimplyput.blogspot.com)- trying to do my best to simplify main concepts in IT development and share my humble knowledge in this field.


Blog Links:
----------------
Blog Link: http://developmentsimplyput.blogspot.com
Facebook Page: https://www.facebook.com/DevelopmentSimplyPut
Google+ Page: https://plus.google.com/115238148611061640682
LinkedIn Group: http://www.linkedin.com/groups/Development-Simply-Put-5024295
RSS 2.0 Feed: http://developmentsimplyput.blogspot.com/feeds/posts/default?alt=rss
Atom 1.0 Feed: http://developmentsimplyput.blogspot.com/feeds/posts/default
Android RSS App: http://www.appsgeyser.com/336849
Follow Link: http://www.blogger.com/follow-blog.g?blogID=852966703260024356
Random Post: http://developmentsimplyput.blogspot.com/?random


Want To Offer Help?
-----------------------------
If you like the blog and want to offer help, you can:
1. Comment & provide feedback (liked, hated, good, bad, missing, ......)
2. Answer the blog survey (http://www.quibblo.com/quiz/idVKX2u/Development-Simply-Put-Blog-Survey)
3. Follow (http://www.blogger.com/follow-blog.g?blogID=852966703260024356)
4. Subscribe (http://developmentsimplyput.blogspot.com/feeds/posts/default?alt=rss)
5. Share group links
6. Invite friends whom you think will be interested