2011-11-08 8 views
0

値 "aa、bb、cc"のHTMLドロップダウンがあります。グリッドの列「SchedulingAssistant」を使用してHTMLドロップダウンを使用してdojoグリッドをフィルタリングするにはどうすればよいですか。 私はグリッドを作成して表示するには、次のコードを使用しています:グリッドの列 "SchedulingAssistant"を使用してHTMLドロップダウンメニューを使用してdojoグリッドをフィルタリングするには

var CurrentColumnsLayout;  
var CurrentData = {identifier: 'id',label: 'id',items: []}; 
var ConvertedDisplayArray = $.toJSON(DisplayArray); 
var EvalDisplayArray = eval('(' +ConvertedDisplayArray+ ')'); 

for(var j = 0, l = EvalDisplayArray.length; j < EvalDisplayArray.length; j++) 
{ 
    CurrentData.items.push(dojo.mixin({id:j}, EvalDisplayArray[j%l])); 
} 

CurrentDataStore = new dojo.data.ItemFileWriteStore({data:CurrentData});  
CurrentColumnsLayout = [{field: 'id',name: 'id',width: 'auto',hidden:'true'},{field: 'CaseID',name: 'Case ID',width: 'auto'},{field: 'SchedulingAssistant',name: 'Schd. Assistant',width: 'auto'},{field: 'ServiceStatus',name: 'Status',width: 'auto', formatter:FormatStatus}]; 
var CurrentGrid = new dojox.grid.DataGrid({store: CurrentDataStore,structure: CurrentColumnsLayout,noDataMessage: "No results found.", selectionMode: 'single'},document.createElement('div')); 
dojo.byId("IntakeFirstDiv").appendChild(CurrentGrid.domNode); 
CurrentGrid.startup(); 

答えて

関連する問題