Project

General

Profile

Feature #2817

Autoload Sales Form Sample

Added by jihad .... 4 months ago. Updated 3 months ago.

Status:
Closed
Priority:
Normal
Assignee:
Start date:
06/21/2024
Due date:
06/26/2024
% Done:

0%

Estimated time:
Spent time:

Description

Mas Shofwan,

ingin dibuatkan setingan autoload pada tab sales form sample, berikut penjelasannya


*autoload ambil dari master data

Terima kasih


Files


Add

Subtasks


Add

Related issues

Updated by shofwan shiddiq 4 months ago

Dear Haykal. sudah di buat autoload yah

SDATATABLEFIELD
TableName = PTRSALESFORMSAMPLE, FieldName = MaterialID, Selectfunction =

debugger;
var stores = Ext.StoreMgr.lookup("storePTRSALESFORMSAMPLE");
var grid = Ext.getCmp(gridName);
var selection = grid.getView().getSelectionModel().getSelection()[0];
var idx = grid.store.indexOf(selection);
if (selection == undefined) {
idx = index;
}
var WeightValue = stores.getAt(idx).get('Weight');
var ColorValue = stores.getAt(idx).get('Color');
var LowerLengthValue = stores.getAt(idx).get('LowerLength');
var FoldedLengthValue = stores.getAt(idx).get('FoldedLength');
var BeltSizeValue = stores.getAt(idx).get('BeltSize');

var store = Ext.StoreMgr.lookup("store_PTRSALESFORMSAMPLEParameter");
//var idx = store.getCount() - 1;
var Parameter = val.value;
Ext.Ajax.request({
async: false,
method: 'POST',
url: '/UserControl/GetStore',
params: {
tableName: 'PMDMAT0001',
param: 'MaterialID[=]' + Parameter
},
success: function (response) {
var results = Ext.decode(response.responseText);
dtgrid = results.data;
}
});
var max;
for (var i = 0; i < dtgrid.length; i++) {
max = dtgrid[i];
}
if (max != undefined) {
var WeightValue = max.Weight;
var ColorValue = max.Color;
var LowerLengthValue = max.LowerLength;
var FoldedLengthValue = max.FoldedLength;
var BeltSizeValue = max.BeltSize;

// Set Weigt
if (WeightValue == ""){
WeightValue = 0.00;
}
stores.getAt(idx).set('Weight', max.Weight);
// Set Color
stores.getAt(idx).set('Color', max.Color);
// Set Lower Length
if (LowerLengthValue == ""){
LowerLengthValue = 0.00;
}
stores.getAt(idx).set('LowerLength', LowerLengthValue);
// Set Folded Length Value
if (FoldedLengthValue == ""){
FoldedLengthValue = 0.00;
}
stores.getAt(idx).set('FoldedLength', FoldedLengthValue);
// Set Belt Size Value
if (BeltSizeValue == ""){
BeltSizeValue = 0.00;
}
stores.getAt(idx).set('BeltSize', BeltSizeValue);

} else {
stores.getAt(idx).set('Weight', 0.00);
stores.getAt(idx).set('Color', "");
stores.getAt(idx).set('LowerLength', 0.00);
stores.getAt(idx).set('FoldedLength', 0.00);
stores.getAt(idx).set('BeltSize', 0.00);
}

#2

Updated by Kezia Pawitra Yulianti 3 months ago

  • Due date set to 06/26/2024
  • Status changed from New to QA Test
#3

Updated by haykal haykal 3 months ago

  • Status changed from QA Test to Closed

Also available in: Atom PDF