{
xtype: 'ComboBox',
xns: Roo.form,
+ listeners : {
+ render : function (_self)
+ {
+ _this.bankSel = _self;
+ },
+ edit : function (combo, record)
+ {
+ var id = combo.getValue() * 1;
+
+ if(id < 1){
+ Roo.MessageBox.alert('Error', 'Please select a bank account');
+ return;
+ }
+
+ Pman.Dialog.XtupleBankAccnt.show({id : id});
+
+ }
+ },
allowBlank : false,
+ alwaysQuery : true,
displayField : 'bankaccnt_name',
editable : false,
emptyText : "Select Bank Accnt",
fieldLabel : 'Post to',
forceSelection : true,
- hiddenName : 'checkhead_bankaccnt_id',
+ hiddenName : 'bankaccnt_id',
listWidth : 400,
loadingText : "Searching...",
minChars : 2,
- name : 'checkhead_bankaccnt_id_name',
+ name : 'bankaccnt_id_name',
pageSize : 20,
qtip : "Select Bank Accnt",
queryParam : 'query[bankaccnt_name]',
listeners : {
click : function (_self, e)
{
- var ref = _this.form.findField('reference').getValue();
- var d = _this.form.findField('apply_date').getValue();
+ var bank = _this.bankSel.getValue();
- if(!ref.length || !d){
- Roo.MessageBox.alert("Error", "Referenct and Apply date must be filled in");
+ if(bank * 1 < 1){
+ Roo.MessageBox.alert("Error", "Please select a bankaccnt");
return;
}