Динамический распечаток данныхHtml

Программисты Html
Ответить
Anonymous
 Динамический распечаток данных

Сообщение Anonymous »

Печать Динамически сгенерированные данные при нажатии кнопки печати. ​​Таблица имеет идентификатор, но данные таблицы (TD и TR) сгенерированы. Печать < /code> javascript. < /P>
html code-< /p>


for (element in data) {
var productsArray = data[element].products.split(',');
var quantityArray = data[element].quantity.split(',');
var chemistArray = data[element].Retailername.split(',');
var pobArray = data[element].Pob.split(',');

// find the largest row number
var maxRows = Math.max(productsArray.length, quantityArray.length, chemistArray.length, pobArray.length);

var content = '';
var date = '' + data[element].date + '';
var doctorName = '' + data[element].doctor_name + '';
var locations = '' + data[element].locations + '';
var area = '' + data[element].area + '';

content += '' + date + doctorName;

for (var row = 0; row < maxRows; row++) {
if (row !== 0) {
content += '';
}

// the ternary operator is used to check whether there is items in the array
// if yes, insert the value between the tag
// if not, just add an empty to the content as a placeholder
content += '' + (productsArray[row] ? productsArray[row] : '') + '';
content += '' + (quantityArray[row] ? quantityArray[row] : '') + '';
content += '' + (chemistArray[row] ? chemistArray[row] : '') + '';
content += '' + (pobArray[row] ? pobArray[row] : '') + '';

if (row === 0) {
content += locations + area + '';
} else {
content += '';
}
}

$('#tbody').append(content);
}
}< /code>


Representative Report

Date
Doctor's Name
Sampling Tablets
Samling Quantity
Chemists
POB
Location
Area



< /code>
< /div>
< /div>
< /p>
Здесь я добавляю все td и td to table < /p>
, и я хочу печатать только некоторые столбцы таблицы (дата, doctorname и chemistname), когда напредит кнопку печати. Но это печатает целую страницу.>

Подробнее здесь: https://stackoverflow.com/questions/540 ... data-print
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»