目的: V80204 - [發工人員]挑選 - 列出所有的資料,且不顯示[分頁]Toolbar - 傳回多欄位 - 搜尋
處理說明: 1> *.js EditPickx 函式的paging 設為 false
var win = EditPickx('發工人員', '../api/V80204API/get_s_SAPMANPick', ['SAPMAN_', 'SAPMAN'],
var win = EditPickx('發工人員', '../api/V80204API/get_s_SAPMANPick', ['SAPMAN_', 'SAPMAN'],
['s_SAPMAN_', 's_SAPMAN'], J_pickstore_s_SAPMAN, J_pickcolumns_s_SAPMAN, false);
2>*.cs get_s_SAPMANPick 的寫法相同, 不需修改[HttpPost]
public dynamic get_s_SAPMANPick(string SAPMAN_ = "", int isComplete = 0)
1>*.js
{
xtype: "fieldcontainer", fieldLabel: "發工人員", labelWidth: 70, layout: "hbox", flex: 2,
items: [
{ xtype: "textfield", id: "s_SAPMAN_", name: "s_SAPMAN_", width: 50, padding: "0 4 0 0" },
{ xtype: "textfield", id: "s_SAPMAN", name: "s_SAPMAN", width: 50, padding: "0 4 0 0" },
{ xtype: "button", id: "s_btn_SAPMAN", name: "s_btn_SAPMAN", text: "...",width:20,
handler: function () {
var win = EditPickx('發工人員', '../api/V80204API/get_s_SAPMANPick',
['SAPMAN_', 'SAPMAN'], ['s_SAPMAN_', 's_SAPMAN'], J_pickstore_s_SAPMAN, J_pickcolumns_s_SAPMAN, false);
win.show();
}
}
]
}, // end of s_發工人員
2>*.cs
//過濾條件 [發工人員]挑選
[HttpPost]
public dynamic get_s_SAPMANPick(string SAPMAN_ = "", int isComplete = 0)
{
string Tmp_Sql = " SELECT DISTINCT B.EMPLYNM as SAPMAN_,B.EMPLYID as SAPMAN "
+" FROM AMM_SRO A, HR_EMPLYM B "
+" WHERE A.SAPMAN = B.EMPLYID "
+" ORDER BY B.EMPLYNM,B.EMPLYID ";
string n = funId + "s_SAPMAN";
// public DataSet setupPickDs(string pickKey, string sql, string[] tables, bool paging = true, bool realTime = false)
DataSet ds = setupPickDs(n, Tmp_Sql, new string[] { "AMM_SRO" });
if (SAPMAN_ != null && !SAPMAN_.Equals(""))
{
if (isComplete == 1)
{
ds = getPickDsbyCondi(n, "SAPMAN_='" + SAPMAN_ + "'");
}
else
{
ds = getPickDsbyCondi(n, "SAPMAN_ LIKE '%" + SAPMAN_ + "%'");
}
}
return ds;
} // end of get_s_SAPMANPick
沒有留言:
張貼留言