找回密码
 立即注册

QQ登录

只需一步,快速开始

queena

注册会员

6

主题

28

帖子

80

积分

注册会员

积分
80
queena
注册会员   /  发表于:2022-5-17 14:47  /   查看:2946  /  回复:13
var newItem = flex.collectionView.addNew();
            // initialize the new item
            newItem.id = '3';
            newItem.name = 'f';
            newItem.name = 'f';
            flex.collectionView.commitNew();

后台是用的OData API,调用不到方法?



本帖子中包含更多资源

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

x

13 个回复

正序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-5-20 10:21:52
14#
是的,和布局相关的就是这个了,没有其他的了,剩余几个都是导航控件
C1以及wijmo主要还是在数据相关的控件上做的比较多,表格,图表,输入组件等等,这类组件通常需要更深入的功能以及性能

有需要的话可以配合其他的组件比如easyui来使用

回复 使用道具 举报
queena
注册会员   /  发表于:2022-5-20 09:35:15
13#
Richard.Ma 发表于 2022-5-20 09:25
没有完全一致的,

如果你说的是C1 MVC的话,可以参考下面的在线示例


我看过这个没找到一个适合页面布局的例子,是不是我没有找到,方便告诉明确的哪一个吗?

本帖子中包含更多资源

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

x
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-5-20 09:25:08
12#
没有完全一致的,

如果你说的是C1 MVC的话,可以参考下面的在线示例
https://www.grapecity.com/componentone/demos/aspnet/5/mvcexplorer

里面有关于布局的一些例子


另外,如果有其他的问题的话,麻烦发新帖咨询,方便归档和后续查阅,

本帖子中包含更多资源

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

x
回复 使用道具 举报
queena
注册会员   /  发表于:2022-5-19 22:21:28
11#
你好,问一下C1中有没有和easy ui中layout一样的控件?
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-5-19 18:02:18
10#
嗯, 不客气
回复 使用道具 举报
queena
注册会员   /  发表于:2022-5-19 18:01:50
9#
Richard.Ma 发表于 2022-5-19 17:49
控件不一定完全一致,你可以通过文档对比一下,不过MVC控件确实是以wijmo为基础封装的,

这两个使用的开 ...

好的,谢谢,我先看一下
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-5-19 17:49:23
8#
控件不一定完全一致,你可以通过文档对比一下,不过MVC控件确实是以wijmo为基础封装的,

这两个使用的开发平台本来也不一样,一个是纯前端的,一个是 asp.net mvc
回复 使用道具 举报
queena
注册会员   /  发表于:2022-5-19 17:27:44
7#
意思是C1完全可以实现wijmo的功能对吗?
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-5-19 17:09:28
6#
本帖最后由 Richard.Ma 于 2022-5-19 17:10 编辑

好的,MVC中实际上也是封装的wijmo控件

我这边没有ODATA源,所以还是以odata官网的示例为例,关于odata服务,你也可以参考这里的
这里有一个读写服务: https://services.odata.org/OData/OData.svc,  下面是如何添加item的办法
1. 需要指定 session key, 否则会话将是只读的
2. 需要指定 entityType 和 keys 属性,从https://services.odata.org/OData/OData.svc/$metadata  中可以获取 entityType 属性的值。


  1. let sessionID = 'mysession' + new Date().getTime(),
  2.    url = `https://services.odata.org/(S(${sessionID}))/OData/OData.svc`,
  3.    categories = new wijmo.odata.ODataCollectionView(url, 'Categories', {
  4.       entityType: 'ODataDemo.Category',
  5.       keys: ['ID']
  6.    });

  7. let fxs = new wijmo.grid.FlexGrid('#flexGrid', {
  8.    itemsSource: categories
  9. });

  10. document.querySelector('#btnAdd').addEventListener('click', () => {
  11.    let c = categories.addNew();
  12.    c.ID = categories.itemCount - 1;
  13.    c.Name = "Seafood";
  14.    categories.commitNew();
  15. });
复制代码





回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部