Sencha Touch:如何确定输入是FieldSet中的最后一个

|| 因此,如果将一堆输入添加到FieldSet,则最后一个在底部具有圆角。在我的表单中,根据表单顶部的复选框,我隐藏并显示了表单内部的输入。 因此,现在有可能输入(在逻辑上不是字段集中的最后一个输入)在视觉上暂时是最后一个输入。 有人知道Sencha如何确定Fieldset中的最后一个输入吗?只需查看输入数组中的最后一个,或者有一个我可以设置为输入的属性即可告诉它现在是最后一个...。     
已邀请:
有一个CSS规则.x-form-fieldset .x-field:last-child,该规则将字段集的最后一个子元素的样式设置为圆角。处理边缘情况的规则还有很多,但是添加到(或隐藏/显示)该字段集的任何字段将仅根据其HTML位置应用适当的样式。 适当的规则位于1.1.0版中的\\ resources \\ themes \\ stylesheets \\ sencha-touch \\ default \\ widgets \\ _ form.scss:294中。     
多亏了上面的mistagrooves帖子,我设法解决了这个问题。我的想法是,我以编程方式将一个类“ last”设置为我希望最后呈现的输入,然后在我的CSS中,我重写该.last类的规则,如下所示:
.last, .last .x-form-field-container, .last .x-form-field-container * 
{
    -webkit-border-bottom-right-radius: .4em;
    border-bottom-right-radius: .4em;
    border-bottom: none;
}

.last, .last .x-form-label, .last .x-form-label * 
{
    -webkit-border-bottom-left-radius: .4em;
    border-bottom-left-radius: .4em;
}
希望能帮助到你     

要回复问题请先登录注册