EasyUIで注意すべき問題01

2300 ワード

一、EasyUI-Datagridページング
データテーブル(DataGrid)を作成する場合、「pagination」プロパティをtrueに設定することで、データテーブルの下部にページングツールバーを生成できます.
<table id="dg" class="easyui-datagrid" 
       url="data/datagrid_data.json"

       pagination="true">

	<thead>

		<tr>

			<th field="xxx" width="80">xxx</th>
                     <th field="xxx" width="80">xxx</th> 
                     <th field="xxx" width="80">xxx</th> 

		</tr>

	</thead>

</table>
 url ,pagination :
page: , 1
rows: 
 , , ( );
 , , 。
 EasyUI , datagrid json 。
 :total( )、rows( )
 : page rows , (page-1)*rows , rows ( rows )。
 ( , , , , )
 , , ( )。
 : (page-1)*rows id, id rows (SELECT TOP rows FROM tableName WHERE id not in(SELECT TOP (page-1)*rows id from tableName order by id) order by id)
 page , , 。
SQLServer2005 row_number() ,ROW_NUMBER()  , OVER(ORDER BY id) :

SELECT TOP rows *  FROM
(       SELECT top rows ROW_NUMBER() OVER (ORDER BY id) AS RowNo FROM TABLE ) AS A WHERE RowNo >  (page-1)*rows
二、easyui-datetimebox日付時間コントロール
 datetimebox , :


結果が表示された場合、時刻の部分は正しいが、日付の部分は確かに現在の前であり、getValue関数でコントロールの値を取得した場合、得られる時間フォーマットは次のとおりである.
yyyy-MM-dd hh:mm:ss
そこで、タイムフォーマットも同じに設定してみると、正しく表示されます.datetimeboxは上記の時間フォーマットしかサポートできませんか?