2018年3月14日 星期三

[JqueryEasyUI]DateBox禁止手動輸入

    $('#StartDateSearch').datebox({
        editable:false
    });

官網文件似乎沒有註明

2018年2月6日 星期二

[C#]將前端傳來的資料轉成json格式

將前端傳來的資料格式為 "[\"yhchang\",\"sjlee\",\"hwcheng\"]"
我需要把他轉成字串陣列,需使用Newtonsoft.Json.Linq;

//轉成json格式
JArray jarray = JArray.Parse(form["ParticipantsArray"]);

//用string.Join以逗號串接再以Split分割逗號存成字串陣列
string[] participantsArray = string.Join(",", jarray.ToList()).Split(',');

或直接foreach  jarray,看需求而定
 foreach (var item in jarray)
{
      string test = item.ToString();
}

2018年1月23日 星期二

[QlikSence]從資料庫抓資料並產生QVD

QSence與Qlik View 在產生QVD的方式有點不太一樣,筆者也試了一會才搞懂。

1.點擊已建立好的應用程式。


2. 進入應用程式後點擊左上方再點選資料載入編輯器

3.點擊又側建立新的連線選擇資料夾選項

4.設定好路徑並給予名稱再按下建立

5.建立一個新的應用程式,在資料載入編輯器依據下圖所示操作即可。
   ps:下圖右下方插入指令碼只是用來參考QVD儲存路徑

[QlikSence]設定QVF自動Reload

1.點擊選單Tasks(任務)


2.在列表處點選你要設定的QVF後,在底部Create New即可設定Reload時間


[QlikSence]將設計好的QVF放置QSence平台上

1.登入平台後點選左側選單Apps再點又側Apps進入設定

2.點選最下方Import按鈕後會彈出視窗點選選擇檔案後按下Import後,在平台工作區就會出現。

2018年1月18日 星期四

[QlikSence]安裝軟體

如何取得軟體?
請到官網https://www.qlik.com/us/try-or-buy/download-qlik-sense 註冊帳號可免費下載
Qlik Sense Desktop,安裝完成後需使用方才註冊帳號登入軟體即可使用。



檔案預設存放位置:
qvf文件位置
C:\Users\hugo\Documents\Qlik\Sense\Apps

圖片位置
C:\Users\hugo\Documents\Qlik\Sense\Content\Default

擴充物件放置位置
C:\Users\hugo\Documents\Qlik\Sense\Extensions
可至http://branch.qlik.com 下載別人開發的套件,將下載的zip解壓縮放至該目錄下即可。


Visual Studio JS intellisense 失效解決方式

  試了好久,發現到工具>選項>IntelliCode js項目設定啟用,重新開啟VS就正常了! 後來發現是TypeScript3.2版有問題停用,使用4.3版的TypeScript即可