这确实有效,但它奇怪的是它只是停止突然工作。

所以我终于在几周延迟后进入了这个,我必须说这很棒。它比锚点更通用。我将它用于我的按钮,我能为所有按钮(这是惊人的btw)创建一个模板。只有一件事,是否有可能拥有整体tap_action.模板中的设置?例如,如果我想使用服务作为tap_action,它将要求我设置额外的行。但是将该线路留在为不需要这的实体中的实体将为按下时出错(不允许额外的键)。我希望为所有按钮使用一个模板。我有它几乎为我的其他按钮排序,但对于服务电话,我需要额外的行。

你可以尝试这样的东西:
模板:

button_template:xxxx:默认值: -  tap_action:卡:tap_action:'[tap_action]]'

卡片:

变量: -  tap_action:操作:呼叫服务[...]

如果未定义,它将最终为null而不是做任何事情。
如果您可以看到,则变量可以是完整的对象。

1就像

好的,我会试试这个。

谢谢@romrider.这完全有效。我很乐意用标签/标签_template做到这一点,但我似乎无法努力工作。

我已经尝试过:

'[[标签]]':'[[label_template]]'

如果它只有一行(因此,它会在没有问题的情况下工作的标签)完全正常。但是,在尝试放入这样的字符串时它会变得更加复杂:

label_template:> var bri = math.round(ority.attributes.brightness / 2.55);返回(BRI?BRI:'0')+'%';

它会抛出这样的错误:

JSON.PARSE:弦乐队中的字符串文字中的错误控制字符在JSON数据的第1列279中

我很乐意为使用使用Label_Template的标签和按钮进行单个模板。我很乐意这样做,因为灯按钮与我的交换机按钮完全相同,但此标签/ Label_Template问题除外。再次感谢艰苦的工作。

兼容摇动卡?在SWIGER卡中使用整理卡模板:

Declutting_templates:rom_button_template:默认: - 实体:[]卡:类型:自定义:按钮卡实体:'[[实体]]'名称:'[[名称]]'... ...  - 类型:自定义:刷卡-card start_card:1参数:freemode:true slidesperview:auto iousegeswipedetection:true slidetoclickedslide:true cards: -  type:custom:contruting-card模板:room_button_template变量: - 实体:sensor.living_room_ecobee_temperature ...

SWIPER卡将幻灯片类添加到DECTURTING卡DIV:

 ...

而不是按钮卡div:

<按钮卡类=“Swiper-Slide Swiper-Slide-Active”...

这导致每个摇动滑动均被拉伸。关于如何解决这个问题的任何想法?提前致谢!

是否有可能使“部分”模板,如我们可以使用的按钮卡,我们可以在实例化模板时添加或覆盖键,如下所示:

Declutting_templates:Entitions_Card:卡:类型:实体风格:|HA-CARD {边框:固体1px v v( - 深色颜色);边界半径:12px;溢出:隐藏;宽度:97%;边缘:0自动;填充 - 顶部:0px;}#使用上面的模板卡: - 类型:自定义:Deptuttering-Card模板:Entitions_Card实体:#该密钥不存在于模板中 -  Light.light_1  -  Light.light_2

这个例子可能不是100%句法正确,但我希望你能得到这个想法。
用例是我有几个实体卡,它们都看起来相同,但它们具有它们的可变行数。

但是,我看到了你的观点,这与阵列不合适:皱眉:这就是为什么我没有这种方式。
让我思考某些事情,我可能会提出一种方法来做到这一点,虽然有点不同!

2喜欢

我会看看,但我认为这是你必须用Swiper Card Dev看到的东西,以及他为DOM中的元素添加了课程的方式。我猜你会有同样的问题卡 - ·莫德/卡片。
请在github上打开一个问题,最好是最好的。

请在GitHub上打开一个问题:least_smile:

不理我…

提前原谅我挖掘我们认为是固定的东西。我刚刚发现了似乎是您提交的垂直堆叠卡片的PR刷新问题。在初始加载我的2合1按钮卡时,两张牌之间出现间隙

但是,如果我点击另一张卡,然后点击回来,间隙消失。

好的例子,你能分享.Yaml

这与Lovelace负担的方式有关,也许你应该尽量杠杆卡片装载机
对我来说,这个解决方案修复了这种问题。

嗨朋友们,

我试图为一个空白按钮创建一个整理卡,唯一的变量宽度(在px中)。
无论我尝试什么,渲染时都不会考虑变量“widey_in_px”。

我对整理模板的定义:

#====================#=按钮空白=#==================== blank_button_card:默认: -  width_in_px:15px卡:类型:自定义:按钮卡color_type:空白卡样式:卡: - 宽度:'[ridge_in_px]''

我在UI-Lovelace.yaml的尝试:

- 类型:自定义:Caltuting-Card模板:Blank_button_card变量: -  width_in_px:15px

任何帮助你可以借给疯狂的人吗?

谢谢

我实际上使用了自定义中内置的模板函数:按钮卡来实现您想要做的事情。例如:

模板:

button_card_templates:水平分割器 - 灰色布局:color_type:空白卡样式:卡: - 身高:1% - 宽度:100% - 背景颜色:'#292929'

宣言

- 类型:自定义:按钮卡模板:水平分隔灰色布局
1就像

Thx,Daphatty,指着这一点。

没有办法用整理卡做这个吗?

我指定宽度的方式按钮卡与拒绝卡不兼容。由于Lovelace尚未支持固定宽度,这有点言辞,因为每个对象的尺寸都应该是动态的。
去这里的方式是使用按钮卡模板@Daphatty.说。

只需快速跟进 - 我测试的卡装载机就像建议,最终结果比我预期的更糟糕。当我将卡装载机添加到我的Dectuting卡模板时,前面的差距总会出现。没有刷新,缓存清除或私人浏览量将使间隙消失。我还直接在卡声明中测试了卡片装载机,但卡片根本不会加载,常常显示失败的红牌并陈述“仍在等待整理卡”或仍在有条件的卡片上等待'。

好的,我不知道我的配置是什么错误,这就是我尝试复制的东西。

- 型号:纯旗卡背景:“#1f8a3c”标题:“\ u0001f6cb绿色房子”链接:/ lovelace / 0实体: - 实体:自动化.gren_house名称:绿色房子水价值:mdi:水动作:######### timer #########实体[]。操作:Automation.gren_house  - 实体:input_number.sprinkler_timer_slider_1名称:计时器

这是我得到的......

-  URL:/ community_plugin/decluttering-card/decluttrutting-card.js类型:module dectuttering_templates:test:#这是模板卡的名称:类型:自定义:横幅卡背景:“#1f8a3c”链接:/ lovelace /0值:MDI:水动作:标题:'[[标题]]实体: - 实体:'自动化。[[eniy_1]]'name:'[[eniy_1_name]]''[[enity_1_name]]'' - 实体:'input_number.sprinkler_timer_slider _ [[enity_2]'名字:计时器

- 类型:定制:Deptuttering-Card模板:测试变量: - 标题:Green House  -  Enity_1:Green_House  -  Entiy_1_Name:绿色房子 -  eniy_2:1

谢谢:least_smile:

你在这里有一个错字。它应该是eniy_1_name.

并围绕着报价'1'