欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 科技 > IT业 > react+wijmo所遇问题

react+wijmo所遇问题

2024/10/25 11:20:02 来源:https://blog.csdn.net/weixin_51263829/article/details/139504504  浏览:    关键词:react+wijmo所遇问题

1.官网地址:https://demo.mescius/wijmo/demos/Grid/Overview/react

别进中文地址,注意后缀mescius有没有.cn有的话删掉,那个没有触发方法和各类API,组件也不全

2.中文地址:(不太好用):https://demo.grapecity.com.cn/wijmo5/learningwijmo/#fZYKp

3.API介绍地址:模块 wijmo.collections - Wijmo 5 Help (grapecity.com.cn)

如果是开发过程中遇到的问题,在官网没找到API的话,第三个地址会更好用一些,搭配node-modules的源码查看

1.引入FlexGrid之后想要做单列点击事件,需要在initialized上绑定事件后selectionChanged事件,通过判断行列进行后续逻辑处理。
searchResult: {initialize: (grid: WjFlexGrid) => {grid.selectionChanged.addHandler((s, e) => {if (e.col === 3) {console.log('正在进行点击事件', s, e);}});}
}
<FlexGridinitialized={action.searchResult.initialize}/>

事件绑定后接收s,e

2.FlexGrid在进行宽度自适应的设定过程中,想要设置自适应宽不生效

FlexGrid在进行宽度自适应的设定过程中,想要设置自适应宽不生效,’*‘,’auto‘均不生效,调查源码发现是可以接收的,猜测是未给宽度导致的auto属性无法生效,在外层加了一个div盒子进行宽度限制,发现自适应能生效了

columns.push({header: t('fileName'),binding: 'fileName',width: '*',minWidth: 100,align: 'left',});
<div style={{ width: '800px' }}>
<FlexGridcolumns={state.columns}
/>
</div>

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com