找回密码
 立即注册

QQ登录

只需一步,快速开始

Alice
社区贡献组   /  发表于:2015-7-16 12:08  /   查看:6134  /  回复:5
1.想請你協助CollectionViewIntro的範例展示的Items edited, added,removed 的用法案例異動完資料,寫回資料庫(mdb, sqlserver,Oracle都行)的範例


2.本來想參考http://wijmo.com/crud-operations-in-wijmo-grid/ 範例,但所下載的網站範例(WijGrid_WebService_CRUD.zip),遇到"錯誤 1 無法建立型別 'GetDetails'。 F:\work\WijGrid_WebService_CRUD\WijGrid_WebService_CRUD\GetDetails.asmx 1"
如圖所示的問題。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn

5 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2015-7-16 13:45:00
沙发
回复 1楼Alice的帖子

你好。
wijgrid的数据源相关操作,可以参考如下示例:



我们也提供了中文的示例,讲解如何使用wijgrid,请参考:
http://demo.gcpowertools.com.cn/wijmo/explore/explore.html?widget=Grid&sample=概述

对于第二个问题,根据你的描述来看,是示例的问题。我可以帮你询问下原作者。

如果依然有什么问题,欢迎提出来讨论。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
jackshih58
注册会员   /  发表于:2015-7-16 15:11:00
板凳
參考CollectionViewIntro的範例,知道tcEditedGrid利用cvTrackingChanges 來紀錄編修後的新值,
(function () {
var cvTrackingChanges = new wijmo.collections.CollectionView(getData(6)),
        tcMainGrid = new wijmo.grid.FlexGrid('#tcMainGrid'), // the flexGrid to edit the data
        tcEditedGrid = new wijmo.grid.FlexGrid('#tcEditedGrid'), // the flexGrid to record the edited items
        tcAddedGrid = new wijmo.grid.FlexGrid('#tcAddedGrid'), // the flexGrid to record the added items
        tcRemovedGrid = new wijmo.grid.FlexGrid('#tcRemovedGrid'), // the flexGrid to record the removed items
        columnsDefinition = [
          { header: 'employee_id', binding: 'employee_id' },
          { header: 'employee_id', binding: 'cname' },
          { header: 'ename', binding: 'ename' },
          { header: 'email', binding: 'email' },
          { header: 'phone_number', binding: 'phone_number' }
        ];

    // initialize the grids
    tcMainGrid.initialize({
        allowAddNew: true,
        allowDelete: true,
        itemsSource: cvTrackingChanges
    });

    tcEditedGrid.initialize({
        isReadOnly: true,
        autoGenerateColumns: false,
        columns: columnsDefinition,
        itemsSource: cvTrackingChanges.itemsEdited
    });
...

我的疑問是要如何從tcEditedGrid取出修改後的資料內容回後台?
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-7-16 17:14:00
地板
回复 3楼jackshih58的帖子

谢谢提供的代码。
从你的代码来看,是我理解错了你的意思,你使用的是wijmo5 的flexgrid,不是wijmo3 的wijmogrid。
你可以通过FlexGrid.itemSource拿到这个数据源,直接进行操作,比如data.push传入数据。
详细的代码可以参考如下Demo。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
jackshih58
注册会员   /  发表于:2015-7-17 08:55:00
5#
謝謝你提供範例,因為是新手對取回FlexGrid.itemSource的object不熟悉,以及因大部分的範例都是教放置到flexgrid,是否能給個取出數據源回後台實例

感謝
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-7-17 11:21:00
6#
回复 5楼jackshih58的帖子

你好。
此问题已经通过邮件回复。请注意查收。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部