亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? datagridtest.js

?? 在流覽器上仿CS界面的JAVASCRIPT腳本
?? JS
字號:
// define constructorfunction DataGridTest() {	var win = application.getWindow();	var leftPane = new BiComponent;	var label = new BiLabel("Enter an SQL statement:");	var ta = new BiTextArea;	var b = new BiButton("Execute");	var g = new BiGrid;	var splitPane = new BiSplitPane("horizontal", leftPane, g)	var statusBar = new BiStatusBar;	var status = new BiStatusBarPanel("Ready");	var timeStatus = new BiStatusBarPanel;	var sizeStatus = new BiStatusBarPanel;	var xmlDataSet = new BiXmlDataSet;	var xmlLoader = new BiXmlLoader;	var cb = new BiComboBox(["select * from categories", "show tables"]);	label.setMnemonic("s");	label.setLabelFor(ta);	b.setMnemonic("x");	ta.setTabIndex(1);	b.setTabIndex(2);	g.setTabIndex(3);	cb.setTabIndex(3);	splitPane.setDividerLocation( 200 );	xmlLoader.setAsync(true);	timeStatus.setAlign("right");	sizeStatus.setAlign("right");	leftPane.add(label);	leftPane.add(ta);	leftPane.add(cb);	leftPane.add(b);	win.add(splitPane);	statusBar.add(status);	statusBar.add(timeStatus);	statusBar.add(sizeStatus);	win.add(statusBar);	splitPane.setLocation(0,0);	splitPane.setRight(0);	splitPane.setBottom( statusBar.getHeight() );	label.setLocation(5,5);	label.setRight(5);	ta.setLocation(4, 21);	ta.setRight(1);	ta.setBottom(65);	cb.setLeft(4);	cb.setRight(1);	cb.setBottom(40);	b.setBottom(5);	status.setLeft(0);	status.setRight(100);	timeStatus.setWidth(48);	timeStatus.setRight(50);	sizeStatus.setWidth(48);	sizeStatus.setRight(0);	this._textArea = ta;	this._historyCombo = cb;	this._executeButton = b	this._grid = g;	this._status = status;	this._timeStatus = timeStatus;	this._sizeStatus = sizeStatus;	this._xmlDataSet = xmlDataSet;	this._xmlLoader = xmlLoader;	this._uiTimer = new BiTimer(10);	this._uiTimer2 = new BiTimer(10);	this._uiTimer.addEventListener("tick", this._onUiTimerTick, this);	this._uiTimer2.addEventListener("tick", this._onUiTimer2Tick, this);	leftPane.addEventListener( "resize" , this.centerButton, this);	this._xmlLoader.addEventListener("load", this._onXmlDocLoaded, this);	this._executeButton.addEventListener( "action", this.executeQuery, this);	cb.addEventListener( "change", this.onHistoryChange, this);	ta.setAccessKey("s");	b.setAccessKey("x");	// we need to position the button now	this.centerButton();	cb.setSelectedIndex(0);}DataGridTest.BASE_URI = "../../../services/sql.aspx?q=";//DataGridTest.BASE_URI = "http://www.bindows.net/services/sql.aspx?q=";// define static main methodDataGridTest.main = function () {	new DataGridTest();};DataGridTest.prototype.centerButton = function () {	var w = this._executeButton.getWidth();	var aw = this._executeButton.getParent().getClientWidth();	this._executeButton.setLeft( (aw - w) / 2 )};DataGridTest.prototype.executeQuery = function () {	this._textArea.setEnabled(false);	this._executeButton.setEnabled(false);	this._historyCombo.setEnabled(false);	this._grid.setEnabled(false);	this._xmlLoader.setUri( DataGridTest.BASE_URI +						    encodeURIComponent( this._textArea.getText() ) );	this._xmlLoader.load();	// update combo	var v = this._textArea.getText();	var s = v.replace(/\n|(\r\n)/g, " ");	var item = this._historyCombo.findStringExact( s );	if (item) {		this._historyCombo.remove(item);	}	else {		item = new BiComboBoxItem(s, v);	}	this._historyCombo.add(item);	item.setSelected(true);	// update status	this._status.setText( "Executing query and loading result..." );	this._timeStatus.setText("");	this._sizeStatus.setText("");	this._startLoadTime = new Date;};DataGridTest.prototype._onXmlDocLoaded = function (e) {	var loadTime = new Date - this._startLoadTime;	this._timeStatus.setText( Math.round(loadTime / 100) / 10 + "s" );	this._status.setText( "Data loaded..." );	if ( this._xmlLoader.getError() ) {		this._status.setText( "Error executing result..." );		this._timeStatus.setText( Math.round(loadTime / 100) / 10 + "s" );		this._sizeStatus.setText("");		this.restoreUi();	}	else {		var doc = this._xmlLoader.getDocument();		this._xmlDataSet.fromXmlNode( doc );		this._uiTimer.start();	}};DataGridTest.prototype._onUiTimerTick = function (e) {	this._uiTimer.setEnabled(false);	var loadTime = new Date - this._startLoadTime;	this._timeStatus.setText( Math.round(loadTime / 100) / 10 + "s" );	this._status.setText( "Data Set Created..." );	this._sizeStatus.setText( this._xmlDataSet.getTables()[0].getColumns().length +							  "x" + this._xmlDataSet.getTables()[0].getRows().length );	this._uiTimer2.start();};DataGridTest.prototype._onUiTimer2Tick = function (e) {	this._uiTimer2.setEnabled(false);	this._grid.setDataSource( this._xmlDataSet );	this._grid.dataBind();	var loadTime = new Date - this._startLoadTime;	this._timeStatus.setText( Math.round(loadTime / 100) / 10 + "s" );	this._status.setText( "Result succesfully executed and loaded" );	this.restoreUi();};DataGridTest.prototype.restoreUi = function () {	this._textArea.setEnabled(true);	this._executeButton.setEnabled(true);	this._historyCombo.setEnabled(true);	this._grid.setEnabled(true);	var loadTime = new Date - this._startLoadTime;	this._timeStatus.setText( Math.round(loadTime / 100) / 10 + "s" );	this._textArea.selectAll();	this._textArea.setFocused(true);};DataGridTest.prototype.onHistoryChange = function (e) {	var item = this._historyCombo.getSelectedItem();	if (item)		this._textArea.setText( item.getValue() || item.getText() );};

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩一区二区在线观看视频| 亚洲va在线va天堂| 狂野欧美性猛交blacked| 精品影院一区二区久久久| aaa亚洲精品| 欧美一卡二卡三卡四卡| 亚洲精品欧美激情| 国产精品18久久久久久久久久久久| 欧日韩精品视频| 国产精品私人自拍| 国产老肥熟一区二区三区| 欧美理论片在线| 亚洲欧洲综合另类在线| 国产成人精品亚洲日本在线桃色 | 久久成人久久爱| 欧洲国产伦久久久久久久| 国产三级精品三级在线专区| 婷婷综合另类小说色区| 色一情一伦一子一伦一区| 国产调教视频一区| 久久成人精品无人区| 7777精品伊人久久久大香线蕉经典版下载 | 在线播放亚洲一区| 一区二区三区在线视频观看58 | 亚洲第一综合色| 97久久超碰精品国产| 国产午夜精品一区二区 | 国产不卡免费视频| 欧美xxxx老人做受| 日韩电影在线免费| 欧美午夜影院一区| 一区二区三区国产| 欧美视频自拍偷拍| 亚洲一区二区三区影院| 色综合久久久久综合99| 综合欧美亚洲日本| 97se亚洲国产综合自在线不卡| 日本一二三四高清不卡| 国产久卡久卡久卡久卡视频精品| 精品电影一区二区三区| 免费高清在线一区| 精品日韩在线观看| 国产精品伊人色| 国产精品天美传媒| av男人天堂一区| 亚洲私人黄色宅男| 日本丰满少妇一区二区三区| 亚洲综合激情另类小说区| 一本大道av伊人久久综合| 国产精品色噜噜| 色女孩综合影院| 婷婷成人综合网| 91精品一区二区三区久久久久久| 蜜臀av亚洲一区中文字幕| 欧美xxxxxxxx| 99免费精品视频| 一区二区三区四区视频精品免费| 欧美日韩国产经典色站一区二区三区 | 日韩成人免费电影| 欧美一二三区在线观看| 国产jizzjizz一区二区| 国产精品久久久久久久久快鸭| 色综合一个色综合| 日韩成人免费电影| 欧美成人官网二区| av成人老司机| 日韩电影在线观看电影| 久久久久久久久久久久电影| 91蝌蚪porny九色| 天堂av在线一区| 精品国产3级a| 91国模大尺度私拍在线视频| 日韩影院免费视频| 国产精品人人做人人爽人人添| 日本韩国欧美一区| 黑人巨大精品欧美一区| 中文字幕中文字幕一区二区 | 亚洲国产中文字幕在线视频综合| 日韩视频一区二区| 日韩一级片在线观看| 波多野洁衣一区| 美女爽到高潮91| 亚洲一区二区三区四区不卡| 日韩美女在线视频| 在线观看免费一区| 国产乱子伦视频一区二区三区| 自拍偷拍国产精品| 26uuu久久天堂性欧美| 色999日韩国产欧美一区二区| 麻豆91小视频| 亚洲成人午夜影院| 国产精品电影一区二区| 日韩午夜激情免费电影| 91国内精品野花午夜精品| 国模冰冰炮一区二区| 日韩制服丝袜av| 一区二区三区四区激情 | 欧美一卡2卡3卡4卡| 99久久99久久精品免费看蜜桃| 九九精品一区二区| 亚洲成a人在线观看| 国产精品的网站| 国产日韩欧美综合在线| 欧美xxxx在线观看| 欧美一区二区三区视频免费 | 久久丁香综合五月国产三级网站| 亚洲大片免费看| 亚洲免费在线视频一区 二区| 久久久不卡影院| 久久婷婷成人综合色| 欧美一级黄色大片| 91精品国产免费久久综合| 欧美日韩在线观看一区二区| 91久久一区二区| 91美女精品福利| av一本久道久久综合久久鬼色| 成人av电影在线| 成人精品视频一区二区三区| 成人综合婷婷国产精品久久蜜臀 | 欧美丝袜丝nylons| 91福利资源站| 欧美亚洲一区三区| 精品视频1区2区| 欧美美女一区二区| 欧美日韩成人在线一区| 欧美人xxxx| 日韩视频在线观看一区二区| 日韩女优电影在线观看| 6080亚洲精品一区二区| 欧美一区三区四区| 精品国产伦一区二区三区观看方式| 日韩一级高清毛片| 欧美成人午夜电影| 久久在线免费观看| 国产日韩欧美综合一区| 中文字幕av资源一区| 亚洲欧美视频一区| 亚洲午夜视频在线| 日韩精品一级二级| 国产综合成人久久大片91| 国产98色在线|日韩| 99re成人精品视频| 欧美日韩精品免费观看视频| 欧美成人精品二区三区99精品| www国产亚洲精品久久麻豆| 日本一区二区高清| 亚洲午夜在线电影| 91成人免费网站| 日韩视频中午一区| 国产精品久久毛片av大全日韩| 亚洲影院在线观看| 国产在线精品一区二区三区不卡 | 亚洲va韩国va欧美va精品| 视频一区欧美精品| 国产麻豆91精品| 欧洲精品在线观看| ww久久中文字幕| 亚洲精品菠萝久久久久久久| 午夜精品久久久久久| 福利电影一区二区三区| 欧美日韩亚洲高清一区二区| 精品99久久久久久| 亚洲精品国产成人久久av盗摄 | 91精品国产色综合久久不卡电影| 久久免费午夜影院| 五月婷婷综合激情| 99久久精品国产观看| 91精品中文字幕一区二区三区| 中文字幕亚洲欧美在线不卡| 蜜臀av性久久久久蜜臀aⅴ| 91在线视频免费91| 亚洲精品一区二区三区99| 亚洲欧美二区三区| 国产+成+人+亚洲欧洲自线| 欧美二区三区91| 一区二区三区.www| 成人综合婷婷国产精品久久| 日韩天堂在线观看| 亚洲一二三四久久| 99久久777色| 欧美激情一区不卡| 国产精品综合av一区二区国产馆| 欧美日韩视频在线观看一区二区三区 | 亚洲欧美综合另类在线卡通| 经典三级视频一区| 91精品国产一区二区三区| 亚洲一区二区三区中文字幕在线| 成人在线综合网| 国产日韩精品一区| 精品无码三级在线观看视频| 欧美福利视频导航| 午夜精品免费在线| 欧美日韩久久一区二区| 亚洲精品大片www| 91久久国产最好的精华液| 日韩理论在线观看| 94-欧美-setu| 一区二区三区小说| 在线观看精品一区| 夜夜夜精品看看|