gpt4 book ai didi

javascript - EXTJS 单击时更改网格单元背景颜色

转载 作者:行者123 更新时间:2023-11-28 21:09:15 24 4
gpt4 key购买 nike

我的部分代码

xtype: 'grid',

width: 500,
store: store6,

columns:[{

text:'Market',

sortable: false,

width:145,
dataIndex: 'market
}]

我尝试过使用监听器(我认为我做得不正确),但由于每个单元格没有 id 标签,我不知道单击是否可以在这里工作。

用例1. 用户点击单元格2. 代码将单元格变成绿色3. 用户点击同一个单元格4. 代码将单元格变成白色每个单元格的颜色完全取决于用户。

这都是客户端开发,我还没有开始任何服务器端(PHP)开发。我在 Stack 上搜索了一下,但没有找到有效的解决方案。任何帮助或评论都会真正有帮助。

最佳答案

这正是我正在寻找的。感谢 InnerJL 为我指明了正确的方向。我需要它来点击。白色和绿色交替。解决办法贴在下面

function(value, metaData, record, rowIndex, colIndex, store)
{
var test = Ext.get(metaData.id).getStyle("background-color");
if(test == "green")
{
Ext.get(metaData.id).setStyle("background-color", "white");
}
else
{
Ext.get(metaData.id).setStyle("background-color", "green");
}
return value;
}

关于javascript - EXTJS 单击时更改网格单元背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9099911/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com