layout = [ [ {name: 'FirstCol', field: '0', width: '80px'}, {name: 'SecondCol', field: '1', width: '80px'}, { name: " ", field: '2', width: '80px', formatter: function (value) { return new dijit.form.Button({label: "OpenPDF", onClick: function () { // your stuff depending on value } }) } } ] ];
dataForGrid = []; for (var key in mapServiceResponse.items) { dataForGrid.push([mapServiceResponse.items[key].firstField, responseAttivita.items[key].secondField, mapServiceResponse.items[key].objectid]); // the third parameter is the value you get in your third column formatter } data1 = { items: dataForGrid }; store = new dojo.data.ItemFileReadStore({ data: data1 }); grid = new dojox.grid.DataGrid({ store: store, structure: layout, rowSelector: '20px'}, document.createElement('div'));
function makeLink(name){ var link = "<a target='_blank' href='http://someurl/map/map_search/sire_survey_image.cfc?&page_id=" + name[0] + "'>PDF</a>"; return link; }
<th fields="page_id" formatter="makeLink"width="100px" >
サインインしたメンバーは投稿、更新のフォローなどができます。初めてですか?無料アカウントを登録してください。
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.