|
請問如何呼叫JqDataHandle.ashx 並傳給他remoteName、tableName、whereString取到某一筆資料? |
觀看回應
|
|
var remoteName = getInfolightOption($('#dataFormMaster')).remoteName;
var tableName = getInfolightOption($('#dataFormMaster')).tableName;
var queryWord = new Object();
queryWord.whereString = "TKQK10='" + $('#dataFormMasterTKQK10').refval('getValue') + "' AND " + "TKQK03=to_date('" + $('#dataFormMasterTKQK03').datebox('getValue') + "','YYYY/MM/DD')";
$.ajax({
type: "POST",
url: getRemoteUrl(remoteName, tableName, true),
data: { queryWord: $.toJSONString(queryWord) },
cache: false,
async: false,
success: function (data) {
index = $('#dataGridView').datagrid('getRowIndex', $('#dataGridView').datagrid('getSelected'));
var rows = $.parseJSON(data);
if (rows.length > 0) {
$('#dataGridView').datagrid('updateRow', { index: index, row: rows[0] });
}
}
});
|
|
|
|
如何讓JQTREE一開始時是摺疊的? |
觀看回應
|
|
可以在onloadsuccess事件執行:$('#ID').tree('collapseAll');
|
|
|
|
將系統MainPage.aspx左邊選單(JQTree)收合 |
觀看回應
|
|
這個需要在JQClientTools下的JQTree.cs的91行的onLoadSuccess內執行:
$('#" + this.ClientID + @"').tree('collapseAll');
然後重建JQClientTools專案,並確保網站下該dll的參考是最新的。
|
|
|
|
如何依照公司別做資料過濾? |
觀看回應
|
|
在cs寫EFClientTools.ClientUtility.ClientInfo.Site = "xxx"可以在logon.aspx.cs中就先寫
|
|
|
|
從外部網站透過 JQWebClient/SingleSignOn.asmx 利用 SingleSignOn().LogOn 方法置入某一頁面後,若外部網站不再使用或外部網站登出時,請問如何SingleSignOut? |
觀看回應
|
|
[WebMethod(true)]
public void LogOut(string userId)
{
EFServiceClient client = EFClientTools.ClientUtility.Client;
var ipAddress = HttpContext.Current.Request.UserHostAddress;
var clientInfo = new ClientInfo()
{
UserID = userId,
IPAddress = ipAddress,
Locale = "en-us",
UseDataSet = true
};
client.LogOff(clientInfo);
}
|
|
|