2018年1月25日 星期四

關於 HTML EDIT Trumbowyg 的使用

官方網站
   HTML 元件 
   
        <script src="自訂位置/trumbowyg.min.js"></script> //主要的功能
        <script src="自訂位置/plugins/upload/trumbowyg.cleanpaste.min.js"></script> //乾淨的黏貼功能 
        <script src="自訂位置/plugins/upload/trumbowyg.pasteimage.min.js"></script> //貼上圖片功能 
        <script src="自訂位置/langs/zh_tw.min.js"></script> //在地化元件
        <body>
        <div id="htmEdit"></div>
   簡單的文件 自訂化

$('#htmEdit').trumbowyg(
   {
    lang : 'zh_tw', //設定繁體中文 需要另外引入 /TrumbowygHtmlEditorSrc/langs/zh_tw.min.js.....
    btns : [
      [ 'undo', 'redo' ], // 設定按鈕 
      [ 'formatting' ],
      [ 'strong', 'em', 'del' ],
      [ 'superscript', 'subscript' ],
      [ 'link' ],
      [ 'insertImage' ],
      [ 'justifyLeft', 'justifyCenter', 'justifyRight',
        'justifyFull' ],
      [ 'unorderedList', 'orderedList' ],
      [ 'horizontalRule' ], [ 'removeformat' ],
      [ 'fullscreen' ] ]
   //Focus on editor: tbwfocus 焦點  
   //Blur on editor: tbwblur 離開 焦點  
   }).on('tbwinit', function() { // 若是修改 內文 的update 使用 INIT EVENT
  //Keep 當前輸入的值 。  
  $('#htmEdit').trumbowyg('html', '${vo.content}'); //有資料 則顯示 
 });


2018年1月16日 星期二

關於 Jqery Ajax 參數 簡單說明

  

   $.ajax({
         url: "", //網址
         type: 'POST', // 預設為 get
         data: null, // 傳送檔案 
         async: false, //是否為同步
         cache: false, //是否可暫存
         dataType : "json", //回傳 檔案 型別
         contentType: false, // 設定使用原定的傳輸協定
         processData: false, // 傳送檔案是否為序列化資料
         success: function (data) { // 成功時
          alert(data.XXX);
          
         },
         error : function(jqXHR, textStatus, errorThrown) { //發生錯誤時
                alert("發生錯誤:" + errorThrown);
         },
          beforeSend:function(){ //送出前
        //alert('show londing');
  },
  complete:function(){//完成後 不管有無錯誤
       //alert('unshow londing');
  }

});

2016年8月21日 星期日

關於 PL SQL if 的結構

關於PLSQL  if 的結構
if v_var is not null and v_var = 'b' then 
 s_var := 1;
elsif v_var is not null and  v_var = 'c' then
s_var := 2;  else 
 s_var := 3; 
end if;

2016年8月15日 星期一

關於 oracle sql 的遞迴查詢

各個常常會愈到階層關係比如










這時候 可以使用 查詢
 

 -- 向上查詢階層
   select * from org o 
   start with o.id = 123
   connect by o.id = prior o.parent_id;

--  向下查詢階層
   select * from org o 
   start with o.id = 123
   connect by prior o.id = o.parent_id;

2016年8月10日 星期三

PLSQL使用字串執行SQL

PL SQL 針對字串執行 SQL有著 特定的語法  可以針對CODE 較小的對應表 使用。
   function F_GET_CODE_TABLE_DESC(i_sql varchar2) return varchar2 is 
   o_desc varchar2(1000) := 'select * from XX  WHERE c_id = :id';
   c_columnName number :=1000;
  begin
   -- into 查詢結果回傳
   execute immediate i_sql  into o_desc using c_columnName ;
  return o_desc ;
  end;

2016年8月2日 星期二

JAVA-String編碼轉換

字串UTF-8編碼 轉Byte 數較少 的編碼例如 Big5 編碼會有失真的問題,難字也有其困難完整的轉換,將字串重新放回Write 重寫 會是解
   
   public String Convertendcode(String content){
     ByteArrayInputStream bais = new ByteArrayInputStream(content.getBytes("utf-8"));
     BufferedReader br = new BufferedReader (new InputStreanReader(bais));
     ByteArrayOutputStream boas =new ByteArrayOutputStream ();
     OutputStreamWriter osw =new OutputStreamWriter(boas,"big5");
     String buffer = null;
     if ((buufer = br.readLine())!=null){
       osw.write(buufer);
     }
     osw.flush();
     return boas.toString("big5");
   }

2016年8月1日 星期一

javaScript replace-ALL

這個方法是利用正規劃,的方式  : /g 表示全域 所以可替換所有字串內容
   

var ns=s.replace(/\你要置換的字串/g,'');