我的評論
re: javascript高級組合查詢控件(0.5.3更新)[未登錄] codeslave 2014-11-23 15:20
@huisongyang
可以,開源的
可以,開源的
re: javascript高級組合查詢控件(0.5.3更新) codeslave 2013-02-06 15:39
您好,感謝你關注,已發布你們的郵箱中,日后最新版本可以到 http://www.uthink.com.cn/client/product/product_view.jsp?rowId=5&pcate=C 這里下載,^_^
re: javascript高級組合查詢控件(0.5.3更新) codeslave 2012-06-21 13:22
@xingkongzhiyue
您好,我改了一個版本支持該設置,可留下郵箱或QQ等聯系方式,我可以直接發給你
您好,我改了一個版本支持該設置,可留下郵箱或QQ等聯系方式,我可以直接發給你
re: javascript高級組合查詢控件(0.5.3更新) codeslave 2012-05-03 18:13
@xianmin
很久沒上來了,呵呵,這個不知如何表達,其實這個只是輔助生成條件和排序,結合你的查詢實體或者語句就可以用了,要什么類,頁面等只能根據你項目的使用方式來定,沒有特別的限制
很久沒上來了,呵呵,這個不知如何表達,其實這個只是輔助生成條件和排序,結合你的查詢實體或者語句就可以用了,要什么類,頁面等只能根據你項目的使用方式來定,沒有特別的限制
re: javascript高級組合查詢控件(0.5.2更新)[未登錄] codeslave 2012-05-03 18:05
@lippor
好久沒上了,恩,時間控件在firefox上也是有問題,一直想換一個
好久沒上了,恩,時間控件在firefox上也是有問題,一直想換一個
re: javascript高級組合查詢控件(0.5.3更新) codeslave 2010-09-16 16:25
@白云飛
你好!已發到你的郵件!
感謝你的關注!
你好!已發到你的郵件!
感謝你的關注!
re: javascript高級組合查詢控件(0.5.3更新) codeslave 2010-02-25 15:09
@tun
非常感謝您的建議!
新的版本(1.0)可以通過xml模板進行初始化,因為一直沒有解決好firefox的支持問題,所以沒有發布出來!如果閣下感興趣,可留下郵箱或QQ等聯系方式,我可以直接發給你!
再次感謝你的關注!
非常感謝您的建議!
新的版本(1.0)可以通過xml模板進行初始化,因為一直沒有解決好firefox的支持問題,所以沒有發布出來!如果閣下感興趣,可留下郵箱或QQ等聯系方式,我可以直接發給你!
再次感謝你的關注!
re: javascript高級組合查詢控件(0.5.3更新) codeslave 2009-09-16 13:39
@hazel
您好!
第一個問題:
回調函數的方法不能帶參數,恐怕你要用其他方法完成,例如全局變量等;另外,也不一定要另外做一個頁面,只要返回的結果組成一個數組就行,例如:function functionName()
{
return new Array('1','2');
}
第二個問題:
現在自定義的回調函數只能綁定在"選擇"按鈕上,不能綁定在文本框上。
希望對你有幫助!
您好!
第一個問題:
回調函數的方法不能帶參數,恐怕你要用其他方法完成,例如全局變量等;另外,也不一定要另外做一個頁面,只要返回的結果組成一個數組就行,例如:function functionName()
{
return new Array('1','2');
}
第二個問題:
現在自定義的回調函數只能綁定在"選擇"按鈕上,不能綁定在文本框上。
希望對你有幫助!
re: javascript高級組合查詢控件(0.5.3更新) codeslave 2009-09-14 16:24
@hazel
您好!
聽你描述那大概可以確定是編碼問題,除了highquery.js外,應該還得把其他js也改了!
“'return'語句在函數之外”這種異??梢栽诰W上查到很多相關信息,大概描述也是js的編碼和使用它的頁面存在編碼不同而引發。
希望對你有幫助!
您好!
聽你描述那大概可以確定是編碼問題,除了highquery.js外,應該還得把其他js也改了!
“'return'語句在函數之外”這種異??梢栽诰W上查到很多相關信息,大概描述也是js的編碼和使用它的頁面存在編碼不同而引發。
希望對你有幫助!
re: javascript高級組合查詢控件(0.5.3更新) codeslave 2009-09-14 14:23
@hazel
您好!
.net這個環境我沒測試過,不過理論上最后得到的也是html,那估計區別不大吧。
如果不是路徑問題,那有可能是編碼問題,舉個例子:如果你的aspx頁面用的編碼是utf-8,而那些js是gb的,那有可能出現這種問題。
希望對你有幫助!
您好!
.net這個環境我沒測試過,不過理論上最后得到的也是html,那估計區別不大吧。
如果不是路徑問題,那有可能是編碼問題,舉個例子:如果你的aspx頁面用的編碼是utf-8,而那些js是gb的,那有可能出現這種問題。
希望對你有幫助!
re: javascript高級組合查詢控件(0.5.3更新) codeslave 2009-09-11 19:20
@hazel
您好!
第一個問題:有可能是你導入的腳本路徑不正確,DictList定義在highquery.js里面!你的頁面上需要引入,具體可參考demo.htm,還有就是highquery.js里定義的HQConfig.basePath,這個必須根據你的項目和文件放置的具體路徑修改。
第二個問題:數據庫里怎么讀取列我就不說了,每個數據庫都不一樣,呵呵,基本上可以在網上查到;而讀出來后可以象下面這樣實現:
以下是一個struts2的例子
首先把記錄(實體)查出來后放到一個list里面,
接著在界面(jsp頁面)寫類似下面的代碼:
<s:iterator value="list">
FieldList.add(new Field('<s:property value="value"/>', '<s:property value="value"/>', '<s:property value="value"/>', '<s:property value="value"/>'));
</s:iterator>
簡單來說就是遍歷生成FieldList就行了!
希望對你有幫助!
您好!
第一個問題:有可能是你導入的腳本路徑不正確,DictList定義在highquery.js里面!你的頁面上需要引入,具體可參考demo.htm,還有就是highquery.js里定義的HQConfig.basePath,這個必須根據你的項目和文件放置的具體路徑修改。
第二個問題:數據庫里怎么讀取列我就不說了,每個數據庫都不一樣,呵呵,基本上可以在網上查到;而讀出來后可以象下面這樣實現:
以下是一個struts2的例子
首先把記錄(實體)查出來后放到一個list里面,
接著在界面(jsp頁面)寫類似下面的代碼:
<s:iterator value="list">
FieldList.add(new Field('<s:property value="value"/>', '<s:property value="value"/>', '<s:property value="value"/>', '<s:property value="value"/>'));
</s:iterator>
簡單來說就是遍歷生成FieldList就行了!
希望對你有幫助!
re: java實現數據庫序號(流水號) codeslave 2009-07-10 12:42
群集...高...這個我真的沒辦法!呵呵!有什么好的建議能否分享下?
re: javascript高級組合查詢控件(0.5.3更新) codeslave 2009-07-08 13:50
@army
你好!可以下載的0.5.3.2版(本頁面),找到highquery.js的方法initCondition(id),修改里面的符號就行了!我改了一個"="為"等于",其它的也是這樣改就行!
你好!可以下載的0.5.3.2版(本頁面),找到highquery.js的方法initCondition(id),修改里面的符號就行了!我改了一個"="為"等于",其它的也是這樣改就行!
re: javascript高級組合查詢控件(0.5.3更新) codeslave 2009-07-03 10:18
@houlc
真的很抱歉,這個版本暫時沒這項功能,之前也有網友建議過(就是逆向的條件表達式生成查詢界面的功能),本來想下一個版本實現,但因為一直很忙,所以還沒有時間去弄。
但具體的思路還是有的:
1.把每一行條件以xml的形式保存下來,從左到右(連接,左括號,字段,運算符,內容,右括號,排序),例如:
<query>
<cond>
<id></id>
<field><field>
...
<cond>
<cond>
...
</cond>
</query>
當然還得把業務字典和字段列表等相關的信息也保存進去。
2.根據業務字典和字段列表信息先執行一次初始化,如:
// 業務字典
DictList.add(new Dict(...));
// 字段信息
FieldList.add(new Field(...));
3.寫一個初始化界面的方法;
首先查看xml有多少個cond(條件行數),然后遍歷一行新建一行條件(界面),根據每一行信息設置這行的界面,也是從左到右,例如該行選什么連接條件,選什么字段等。
大概過程就這樣,希望能對你有幫助!再次感謝你的建議!
真的很抱歉,這個版本暫時沒這項功能,之前也有網友建議過(就是逆向的條件表達式生成查詢界面的功能),本來想下一個版本實現,但因為一直很忙,所以還沒有時間去弄。
但具體的思路還是有的:
1.把每一行條件以xml的形式保存下來,從左到右(連接,左括號,字段,運算符,內容,右括號,排序),例如:
<query>
<cond>
<id></id>
<field><field>
...
<cond>
<cond>
...
</cond>
</query>
當然還得把業務字典和字段列表等相關的信息也保存進去。
2.根據業務字典和字段列表信息先執行一次初始化,如:
// 業務字典
DictList.add(new Dict(...));
// 字段信息
FieldList.add(new Field(...));
3.寫一個初始化界面的方法;
首先查看xml有多少個cond(條件行數),然后遍歷一行新建一行條件(界面),根據每一行信息設置這行的界面,也是從左到右,例如該行選什么連接條件,選什么字段等。
大概過程就這樣,希望能對你有幫助!再次感謝你的建議!
re: javascript高級組合查詢控件(0.5.3更新) codeslave 2009-07-02 14:15
@houlc
謝謝!是說not與null之間的 嗎!那確實是個bug!呵呵!但is和null之間應該沒加 ,能具體說說嗎?我暫時沒發現這個出現亂碼!上面的問題可以下載的0.5.3.1版解決(本頁面)。再次感謝閣下的關注!
謝謝!是說not與null之間的 嗎!那確實是個bug!呵呵!但is和null之間應該沒加 ,能具體說說嗎?我暫時沒發現這個出現亂碼!上面的問題可以下載的0.5.3.1版解決(本頁面)。再次感謝閣下的關注!
re: javascript高級組合查詢控件(0.5.3更新) codeslave 2009-05-25 12:21
@mo
您好!同dtree的做法一樣,例如struts2:
首先把記錄(實體)查出來后放到一個list里面,
接著在界面(jsp頁面)寫類似下面的代碼:
<s:iterator value="list">
FieldList.add(new Field('<s:property value="value"/>', '<s:property value="value"/>', '<s:property value="value"/>', '<s:property value="value"/>'));
</s:iterator>
簡單來說就是遍歷生成就行!
因為我不懂php,不過做法相信是一樣的,閣下可以試下!
您好!同dtree的做法一樣,例如struts2:
首先把記錄(實體)查出來后放到一個list里面,
接著在界面(jsp頁面)寫類似下面的代碼:
<s:iterator value="list">
FieldList.add(new Field('<s:property value="value"/>', '<s:property value="value"/>', '<s:property value="value"/>', '<s:property value="value"/>'));
</s:iterator>
簡單來說就是遍歷生成就行!
因為我不懂php,不過做法相信是一樣的,閣下可以試下!
re: javascript高級組合查詢控件(0.5.2更新) codeslave 2009-04-21 14:04
@蘭
不好意思,最近忙,很少上這里,已經加你的QQ了!
不好意思,最近忙,很少上這里,已經加你的QQ了!
re: javascript實現一個高級組合查詢控件(內含初步實現原型) codeslave 2009-04-21 13:43
@wnagyuan
您好,謝謝你的建議,大概明白你的意思了!呵呵!
您好,謝謝你的建議,大概明白你的意思了!呵呵!
re: java實現數據庫序號(流水號) codeslave 2009-01-15 09:27
@匿名
呵呵!想不到還有人關注這個,里面的確沒考慮,但可以外部做,如下
private static Object synO = new Object();
public void method() {
synchronized(synO) {
取得流水號!
}
}
呵呵!想不到還有人關注這個,里面的確沒考慮,但可以外部做,如下
private static Object synO = new Object();
public void method() {
synchronized(synO) {
取得流水號!
}
}
re: javascript高級組合查詢控件(0.5.2更新) codeslave 2008-12-25 10:36
@jeasonzhao
首先謝謝您的關注,^_^,但不是太明白閣下指的不依賴于特定列名和數據類型是什么?;蛘呶蚁日f明一下這個組件的情況:
1.這是一個javascript做的組件,所以無論jsp或.net等都可以用。
2.沒有綁定特定的數據庫,但由于不同數據庫產生的sql還是有不同,所以針對不同的數據庫還是抽象出一個js,現在只有oracle和sqlserver,當然用戶可以擴展,照著寫也不難。
3.里面的字段名的確是數據庫的列名,是為了更直接產生的sql,當然如用hibernate,與配置文件設定的列名一樣就行。
4.而數據類型并不是指數據庫字段的類型,只是組件自已設定的類型,有number,date,datetime,varchar等,與數據庫的很相似,但并不是數據庫的字段類型。
或者閣下可否詳細說說您的想法?
首先謝謝您的關注,^_^,但不是太明白閣下指的不依賴于特定列名和數據類型是什么?;蛘呶蚁日f明一下這個組件的情況:
1.這是一個javascript做的組件,所以無論jsp或.net等都可以用。
2.沒有綁定特定的數據庫,但由于不同數據庫產生的sql還是有不同,所以針對不同的數據庫還是抽象出一個js,現在只有oracle和sqlserver,當然用戶可以擴展,照著寫也不難。
3.里面的字段名的確是數據庫的列名,是為了更直接產生的sql,當然如用hibernate,與配置文件設定的列名一樣就行。
4.而數據類型并不是指數據庫字段的類型,只是組件自已設定的類型,有number,date,datetime,varchar等,與數據庫的很相似,但并不是數據庫的字段類型。
或者閣下可否詳細說說您的想法?
re: javascript高級組合查詢控件(0.5.2更新) codeslave 2008-12-24 08:46
@coder
互相學習,呵呵!
互相學習,呵呵!
re: javascript高級組合查詢控件(0.5.1更新) codeslave 2008-12-23 17:30
@coder
先謝過,因為一直沒用firefox,呵呵!現在改過來了,新版本可以支持在firefox上運行!0.5.2版本:http://m.tkk7.com/codeslave/archive/2008/12/23/247945.html
先謝過,因為一直沒用firefox,呵呵!現在改過來了,新版本可以支持在firefox上運行!0.5.2版本:http://m.tkk7.com/codeslave/archive/2008/12/23/247945.html
re: javascript高級組合查詢控件(0.5更新) codeslave 2008-11-13 11:23
@iflytek.leiliu
不好意思!呵呵!最近比較忙,很少上來!可以用事件的方式做,彈出一個頁面選擇,但彈出的選擇列表只能自已進行編碼完成了,而里面只提供了一個回填的方法,具體看一下里面choicelist.htm這個頁面,不知是不是你想要的!
不好意思!呵呵!最近比較忙,很少上來!可以用事件的方式做,彈出一個頁面選擇,但彈出的選擇列表只能自已進行編碼完成了,而里面只提供了一個回填的方法,具體看一下里面choicelist.htm這個頁面,不知是不是你想要的!
re: javascript高級組合查詢控件(0.4更新) codeslave 2008-07-31 11:33
@august
非常感謝你的意見
關于第一點,現在只提供一個回填的接口,就是說沒有快捷的方法,只能自已實現來自其他表的查詢,而這個接口只是把值回填進去,這種在大量數據時是可取的,但少量數據或者業務字典就太麻煩了,不可取,下次就會完善這個地方,呵呵!而提到的“表名、字段名”這種方式,就必需要同某種服務端語言(java、c#等)掛勾了,這樣好似變成緊藕合了,暫時還不想這樣做,讓他更獨立一點。
關于第二點,呵呵!說得對,客戶是上帝!其實整體的可操作性真的不是太好,但未想到有更好的方法!
關于第三點,不知說的是不是數據庫記錄的排序,其實這點我有想過的,但最后沒加上去,主要是生成的排序和條件不應該連在一起,那么就要在返回的時候,把他們分別返回,而且如果有些字段只排序,不作為條件,那么在操作上又要相應地進行處理,因為未考慮得很好,所以最后沒加上去,只能留待下次了!
非常感謝你的意見
關于第一點,現在只提供一個回填的接口,就是說沒有快捷的方法,只能自已實現來自其他表的查詢,而這個接口只是把值回填進去,這種在大量數據時是可取的,但少量數據或者業務字典就太麻煩了,不可取,下次就會完善這個地方,呵呵!而提到的“表名、字段名”這種方式,就必需要同某種服務端語言(java、c#等)掛勾了,這樣好似變成緊藕合了,暫時還不想這樣做,讓他更獨立一點。
關于第二點,呵呵!說得對,客戶是上帝!其實整體的可操作性真的不是太好,但未想到有更好的方法!
關于第三點,不知說的是不是數據庫記錄的排序,其實這點我有想過的,但最后沒加上去,主要是生成的排序和條件不應該連在一起,那么就要在返回的時候,把他們分別返回,而且如果有些字段只排序,不作為條件,那么在操作上又要相應地進行處理,因為未考慮得很好,所以最后沒加上去,只能留待下次了!
re: Springside3.0 低調發布 codeslave 2008-07-30 12:33
在svn上一直有關注他的更新
re: javascript實現一個高級組合查詢控件(內含初步實現原型) codeslave 2008-07-23 13:45
呵呵!對!其實這種主要是針對高級一點的用戶,如系統管理員級的!一般用戶可能用不到!
re: “橋模式”與“極限分割” codeslave 2007-03-05 10:12
對"橋模式"有一定認識,但“極度分割”思想未曾聽說過,可否解析一下?
re: java實現數據庫序號(流水號) codeslave 2007-02-07 09:32
首先感謝你提出的寶貴意見,不過我未清楚你所講的事務指的是那個,線程內的事務可用connection來控制!如果你指的是多用戶并發,那確實有可能產生主鍵沖突的異常,不過要解決這個問題不是少少代碼就做到的(但還是可以實現^-^,如用線程同步,只要緩存序號,那么并發產生的序號也不會相同)!而且并發性太大的系統也應該采用數據庫自動生成的序號或者一些產生唯一編號的算法,而現在這個還是可以用在并發性不大的系統上!