xiaolong 发表于 2023-8-17 15:28:03

监听事件的触发

在wijmo上绑定了formatItem,beginningEdit,pasting三个事件,事件里根据编辑状态做了一些判断,然后wijmo外面有一个按钮可以修改编辑状态,但是点击这个按钮并不会直接触发这三个事件,必须要操作下wijmo才会触发,有什么代码可以直接触发吗

Richard.Ma 发表于 2023-8-17 15:28:04

恩,问题能解决就行

Richard.Ma 发表于 2023-8-17 17:44:58

你说的点击这个按钮(可以修改编辑状态)具体到底执行了什么方法?

xiaolong 发表于 2023-8-17 19:14:36

Richard.Ma 发表于 2023-8-17 17:44
你说的点击这个按钮(可以修改编辑状态)具体到底执行了什么方法?

editState=false,只是修改了一个状态,比如说,我在formatItem事件里根据editState判断是白色还是黄色,然后wijmo外有一个按钮,点击editState=true,这个时候formatItem并没有被触发,所以颜色没变,必须是操作一下wijmo formatItem事件才会触发

Richard.Ma 发表于 2023-8-18 10:47:43

你还是上传完整demo吧,我不知道你说的editState是什么组件的属性,flexgrid没有editState属性

xiaolong 发表于 2023-8-18 16:05:52

Richard.Ma 发表于 2023-8-18 10:47
你还是上传完整demo吧,我不知道你说的editState是什么组件的属性,flexgrid没有editState属性

就是一个点击按钮的操作,点击edit按钮,然后wijmo里一些列变颜色。用的是formatItem时间去变颜色,但是点击事件不会触发到formatItem。

Richard.Ma 发表于 2023-8-18 18:05:49

点击edit按钮,然后wijmo里一些列变颜色
我需要知道你这里是执行了什么代码,不然怎么判断是否能触发formatItem事件。

xiaolong 发表于 2023-8-23 09:53:16

Richard.Ma 发表于 2023-8-18 18:05
我需要知道你这里是执行了什么代码,不然怎么判断是否能触发formatItem事件。

我用cssClass处理了
页: [1]
查看完整版本: 监听事件的触发