如果禁用了输入,为什么 <delete model="mail.template" search="[('id','=',ref('sale.email_template_edi_sale'))]"/>
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
<!--Email template -->
<record id="email_template_edi_sale" model="mail.template">
<field name="name">Sales Order - Send by Email</field>
...
</odoo>
不起作用?而我该如何运作呢?
代码:
datepicker-popup
如果我删除span.input-group
input.form-control(
type="text"
name="accountDate"
ng-model="account.date"
min-date="minDate"
max-date="maxDate"
datepicker-options="dateOptions"
ng-disabled="true"
uib-datepicker-popup="{{format}}"
is-open="date.isOpen"
close-text="Close"
close-on-date-selection="true"
show-button-bar="false"
)
span.input-group-btn
button.btn.btn-default(
type="button"
ng-click="openDatePicker()")
i.glyphicon.glyphicon-calendar
,它将按预期工作。我试图用ng-disabled
和disabled
代替它……根本无法正常工作。
我需要禁用它,如果我单击按钮,它应该显示日期选择器...
答案 0 :(得分:2)
禁用的输入元素不可使用且不可单击。 Source。
尝试使用ng-readonly
代替ng-disabled
。
答案 1 :(得分:0)
一种解决方法或黑客手段是将ng-hide
放置在您要为其添加功能的div
上,并在boolean
文件中声明一个js
值为{{1}的true
} 默认情况下。用户单击按钮,该方法应将boolean
的值更改为false
。希望这会有所帮助!