Ext Js 常用属性

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、Extjs关于切换只读的方式,readOnly和disabled属性切换

设置readOnly的正确方法是这样的:
Ext.getCmp("txt").getEl().dom.readOnly = false;

或 Ext.getCmp('txt').el.dom.readOnly=false这样就行了。

设置disabled的方法是 Ext.getCmp('txt').setDisabled(true)


// 判断Grid中的数据记录是否有记录

Ext.getCmp("hr_lv_posting_setup_grid").getStore().on("load",function(){


if(Ext.getCmp("hr_lv_posting_setup_grid").getStore().getTotalCount()>0)
{Ext.getCmp("event_copy_data_hr_lv_posting_setup_grid").setDisabled(false);}

else{Ext.getCmp("event_copy_data_hr_lv_posting_setup_grid").setDisabled(true);}});

//获取Grid被传入的this.pay_terms变量的值
Ext.getCmp("hr_lv_posting_grid").getStore().baseParams.pay_terms

//获取Grid的搜索栏条件
Ext.getCmp("hr_lv_posting_grid").getStore().baseParams.sql_where


Ext.getCmp("grid_view_payroll_code").on("rowclick",function(){
var selectRow = Ext.getCmp("grid_view_payroll_code").getSelectionModel().getSelected();
if(selectRow.get('save_to_fig')>0 && selectRow.get('pay_formula')>9999) {
Ext.getCmp("event_edit_payroll_code_grid_view_payroll_code").setDisabled(false);
}else {
Ext.getCmp("event_edit_payroll_code_grid_view_payroll_code").setDisabled(true);
}

})


//键入值后隐藏打开界面控件
Ext.getCmp("form_add_hr_pay_code_master_pay_formula_id").on("keyup",function(_f){
if(_f.getValue()>9999){
Ext.getCmp("form_add_hr_pay_code_master_month_action_id").getEl().up('.x-form-item').dom.style.display='none'
}else{
Ext.getCmp("form_add_hr_pay_code_master_month_action_id").getEl().up('.x-form-item').dom.style.display='block'
}
})

相关文档
最新文档