我有一个Sencha ExtJS应用程序,用户在输入表单中输入一些数据,然后选择与该项相关联的颜色。在他们单击表单中的保存按钮后,表单将关闭并为新项目创建一个按钮。我基本上试图弄清楚如何更改按钮的背景颜色以对应用户选择的颜色。我已经做了很多搜索,并发现大多数人通过CSS和设置cls属性来完成此操作。如果我为颜色选择器中的每种颜色创建了css文件中的一行,那就没问题了,但是当颜色事先不知道时,必须有一种动态设置按钮背景颜色的方法。
layoutRoot.down('#pnlTest').add({ xtype: 'button', text: obj.name, height: 25, width: 125, margin: '5', });