Subversion Repositories SmartDukaan

Rev

Rev 32887 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 32887 Rev 32895
Line 77... Line 77...
77
</script>
77
</script>
78
 
78
 
79
<section class="wrapper">
79
<section class="wrapper">
80
	<div class="row">
80
	<div class="row">
81
		<div class="col-lg-12">
81
		<div class="col-lg-12">
82
			<h3 class="page-header"><i class="icon_document_alt"></i>PROMOTER</h3>
82
			<h3 class="page-header"><i class="icon_document_alt"></i>ACTIVE PROMOTER</h3>
83
			<ol class="breadcrumb">
83
			<ol class="breadcrumb">
84
				<li><i class="fa fa-home"></i><a href="${rc.contextPath}/dashboard">Home</a></li>
84
				<li><i class="fa fa-home"></i><a href="${rc.contextPath}/dashboard">Home</a></li>
85
				<li><i class="icon_document_alt"></i>CREATE</li>						  	
85
				<li><i class="icon_document_alt"></i>CREATE</li>						  	
86
			</ol>
86
			</ol>
87
		</div>
87
		</div>
88
	</div>
88
	</div>
89
	
89
	
90
	<form id="promoter-info-form">
90
	<form id="promoter-info-form">
91
		<div id="promoter-details" style="background:white;background-color:white;padding:10px;">
91
		<div id="promoter-details" style="background:white;background-color:white;padding:10px;">
92
			<h4 class="modelHeaderCustom" style="font-size:22px;">Promoter Information</h4>
92
			<h4 class="modelHeaderCustom" style="font-size:22px;">Active Promoter Information</h4>
93
			<div>
93
			<div>
94
				<div class = "row">
94
				<div class = "row">
95
					<div class="col-lg-2 form-group">
95
					<div class="col-lg-2 form-group">
96
					   	<input placeholder="Name" id="promoterName" name="promoterName" type="text" value="" class="form-control input-sm">
96
					   	<input placeholder="Name" id="promoterName" name="promoterName" type="text" value="" class="form-control input-sm">
97
					</div>
97
					</div>
Line 141... Line 141...
141
						
141
						
142
				<div class="col-lg-2">
142
				<div class="col-lg-2">
143
						<input class="btn btn-primary create-promoter"  type="button" value="Create/Update Promoter">	
143
						<input class="btn btn-primary create-promoter"  type="button" value="Create/Update Promoter">	
144
					</div>
144
					</div>
145
				</div>
145
				</div>
-
 
146
 
-
 
147
                </div>
146
					
148
					
147
				</div>
149
				</div>
148
				
150
				
149
		</div>
151
		</div>
150
		</div>
152
		</div>
151
	
153
	
152
	</form>
154
	</form>
153
	
155
	
154
		<table style="Width:100%; margin:15px">
156
		<table id="promoter-Info-table" style="Width:100%; margin:15px">
155
		<tr>
157
		<tr>
156
			<td  style="Width:20%; float:right">
158
			<td  style="Width:40%; float:right">
157
		     <div class = "row">
159
		     <div class = "row">
-
 
160
		     <div class="col-lg-4">
-
 
161
                <input class="btn btn-primary" onclick="downloadTableData()" type="button" value="Download All">
-
 
162
 
-
 
163
            </div>
158
		       <div class="col-lg-12">
164
		       <div class="col-lg-8">
159
			    <div class="input-group">
165
			    <div class="input-group">
160
		    	<input placeholder="Partner Name" type="text" class="typeahead form-control" id="typeaheadpartner" name="Item" data-provide="typeahead" autocomplete="off">
166
		    	<input placeholder="Partner Name" type="text" class="typeahead form-control" id="typeaheadpartner" name="Item" data-provide="typeahead" autocomplete="off">
161
		    	<input id="partnerId" type="hidden"/>
167
		    	<input id="partnerId" type="hidden"/>
162
	    		<span class="input-group-btn">
168
	    		<span class="input-group-btn">
163
	      			<button class="btn btn-primary submit" id="promoter-fofo-search" type="button">Go!</button>
169
	      			<button class="btn btn-primary submit" id="promoter-fofo-search" type="button">Go!</button>
164
	    		</span>
170
	    		</span>
165
	          </div>
171
	          </div>
166
	          </div>
172
	          </div>
167
	         </div>
173
	         </div>
168
	        </td>
174
	        </td>
-
 
175
 
169
	   
176
	   
170
	  
177
	  
171
		</tr>
178
		</tr>
172
    </table>
179
    </table>
173
	
180
	
174
	<div id="promoter-Info-table">
181
	<div id="promoter-Info-table">
175
		<div class="row">
182
		<div class="row">
176
	    	<div class="col-lg-12">
183
	    	<div class="col-lg-12">
177
	    		<table class="table table-striped table-advance table-hover">
184
	    		<table class="table table-striped table-advance table-hover" id="promoterTable">
178
	    			<tbody>
185
	    			<tbody>
179
	    				<tr>
186
	    				<tr>
180
	    					<th>Id</th>
187
	    					<th>Id</th>
181
	    					<th>Name</th>
188
	    					<th>Name</th>
182
	    					<th>email</th>
189
	    					<th>email</th>
Line 246... Line 253...
246
    </div>	
253
    </div>	
247
	
254
	
248
</section>
255
</section>
249
<div id="promoter-container" style="background:white;background-color:white;">
256
<div id="promoter-container" style="background:white;background-color:white;">
250
</div>
257
</div>
-
 
258
<script>
-
 
259
    function downloadTableData() {
-
 
260
        var table = document.getElementById('promoterTable');
-
 
261
        var rows = table.rows;
-
 
262
        var data = [];
-
 
263
 
-
 
264
        // Loop through each row and extract cell data
-
 
265
        for (var i = 0; i < rows.length; i++) {
-
 
266
            var row = rows[i];
-
 
267
            var rowData = [];
-
 
268
 
-
 
269
            for (var j = 0; j < row.cells.length; j++) {
-
 
270
                rowData.push(row.cells[j].innerText);
-
 
271
            }
-
 
272
 
-
 
273
            data.push(rowData.join(','));
-
 
274
        }
-
 
275
 
-
 
276
        // Create a data URI
-
 
277
        var csvContent = 'data:text/csv;charset=utf-8,' + data.join('\n');
-
 
278
 
-
 
279
        // Create a download link
-
 
280
        var encodedUri = encodeURI(csvContent);
-
 
281
        var link = document.createElement('a');
-
 
282
        link.setAttribute('href', encodedUri);
-
 
283
        link.setAttribute('download', 'table_data.csv');
-
 
284
        document.body.appendChild(link);
-
 
285
 
-
 
286
        // Trigger the download
-
 
287
        link.click();
-
 
288
        document.body.removeChild(link);
-
 
289
    }
-
 
290
</script>
-
 
291