There is a detailed tutorial that describes how to integrate data grid and event calendar in a Yii application. It shows how to bind the DHTMLX components to the database and update data on the server when the user makes changes on the client side.
The DHTMLX components are distributed under GNU General Public License v2. The commercial license is required for use in a proprietary project. More about DHTMLX: http://dhtmlx.com