A new AJAX IDE !


DevX Home    Today's Headlines   Articles Archive   Tip Bank   Forums   

Results 1 to 4 of 4

Thread: A new AJAX IDE !

Hybrid View

  1. #1
    Join Date
    Dec 2006
    Posts
    2

    Exclamation A new AJAX IDE !

    The Release of JoyiStar AJAX WebShop 3 Beta

    The JoyiStar AJAX WebShop development team is proud to announce the release of JoyiStar AJAX WebShop 3.0 Beta for Personal Edition. This release is a major improvement in the AJAX WebShop series, which includes a large number of new features and security enhancements.
    Further details and the full list of changes about this release can be found in JoyiStar AJAX WebShop 3.0 Beta for personal edition.
    Free download link

    [transshipment]http://www.joyistar.com

  2. #2
    Join Date
    Dec 2006
    Posts
    2
    Data binding analysis of AJAX DataSet and DBControl in AJAX WebShop

    Viky commend
    Brief introduction:

    Register the Objects list related to data, and when the related events happen, an information should be send to these objects. After they receive these information, the related operation would carry out according to the information ID and data.

    Information ID:

    modify:12
    open:0
    refresh:5
    close:7
    move record:3
    append:1
    delete:2
    firedatachange:6
    post:13
    cancel:9
    apply:8
    fieldvalue firechange:4
    notify lookup dataset:11

    Codes analysis:

    Here we will take the DBEdit as the example to analysis the way of data binding.
    Set the property of DBEdit as DataSet or SetDataSet. Register DBEdit to the data binding list by LinkObj. Actually, the data binding list is an array. When the events happen in DataSet, system will call Notify to notice all the objects in the list and all the objects have an implement of the interface HandleMessage to be called by DataSet. Refer to the source code below:

    DataSet.prototype.Notify=function(act,recno,p){var os=this.linkobjs;if(!os||this.AutoControl==false)return;for(var j=0;j<os.length;j++)if(os[j].HandleMessage)os[j].HandleMessage(this,act,recno,p);}

    function DC_handlemessage(sender,msg,recno)
    {
    if(msg!=6&&msg!=12)
    this.Refresh();
    }
    function DC_refresh()
    {
    var v,f;
    if(this.DataSet.Active){
    f=this.DataSet.Fields.Field[this.DataField];
    if(!f)jcl_err(this.Name+'.DataField:'+this.DataField+Err_NoField);
    if(f){
    this.readOnly=f.ReadOnly;
    v=f.GetValue();
    if(v==null)v='';this.value=v;
    if(this.Type=='span')this.innerHTML=v;//DBLabel
    if(this.Type=='checkbox'){
    if(this.CheckedValue == v){
    this.checked=true;
    this.defaultChecked=true;
    }
    else{
    this.checked=false;
    }
    }
    }
    }
    else{
    this.value='';
    if(this.Type=='span')this.innerHTML='';//DBLabel
    }
    }

  3. #3
    Join Date
    Jan 2007
    Posts
    3
    Hi, ajaxtoday. Be careful that the administrator spam you. Hurrah...

    But Thanks for your information about AJAX WebShop. It's more than what I expected.

  4. #4
    Join Date
    Apr 2007
    Posts
    3
    Good!

Similar Threads

  1. Re: Which IDE to use?
    By Ian in forum Java
    Replies: 3
    Last Post: 04-11-2007, 01:33 AM
  2. New forum + some AJAX links
    By Lori in forum AJAX
    Replies: 0
    Last Post: 02-09-2006, 01:26 PM
  3. NETBEANS IDE VERSION 3.2 RELEASED
    By George Dvorak in forum Open Source
    Replies: 0
    Last Post: 05-06-2001, 08:01 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
HTML5 Development Center
 
 
FAQ
Latest Articles
Java
.NET
XML
Database
Enterprise
Questions? Contact us.
C++
Web Development
Wireless
Latest Tips
Open Source


   Development Centers

   -- Android Development Center
   -- Cloud Development Project Center
   -- HTML5 Development Center
   -- Windows Mobile Development Center