[英]How to use custom sass in Ext JS 7
我一直在嘗試更改我在 Ext JS v7.0.0.40 上創建的表單中的按鈕顏色
Login.js 位置是 app\\modern\\src\\view\\main\\Login.js
extend: "Ext.form.Panel",
xtype: "form-login",
title: "Login Form",
bodyPadding: 20,
width: 320,
autoSize: true,
items: [
{
xtype: "textfield",
allowBlank: false,
required: true,
label: "User ID",
name: "user",
placeholder: "user id"
},
{
xtype: "passwordfield",
allowBlank: false,
required: true,
label: "Password",
name: "pass",
placeholder: "password"
},
{
xtype: "checkbox",
boxLabel: "Remember me",
name: "remember"
}
],
buttons: [
{
text: "Login",
handler: "onLogin"
}
]
});
Login.sass 位置是 app\\modern\\sass\\var\\view\\main\\Login.sass
.form-login {
.button {
background-color: #ff3737;
}
}
出於某種原因,我無法更改按鈕的顏色,我相信這有一個非常簡單的修復方法。
提前致謝!
歡迎使用堆棧溢出:
您沒有為表單設置cls
(元素的自定義類)。
背景顏色的按鈕樣式是在子元素中完成的:
.scss 文件:
.form-login {
.x-button .x-inner-el {
background-color: #ff3737;
}
}
https://fiddle.sencha.com/#view/editor&fiddle/325q
更多信息:
x-button
cls
並創建具有該樣式的自定義組件
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.