[Vtigercrm-commits] [vtiger-commits] r4361 - /vtigercrm/trunk/include/js/general.js
vtigercrm-commits at vtiger.fosslabs.com
vtigercrm-commits at vtiger.fosslabs.com
Tue Mar 21 05:30:37 EST 2006
Author: saraj
Date: Tue Mar 21 03:30:31 2006
New Revision: 4361
Log:
Modified to get the rowCnt value
Modified:
vtigercrm/trunk/include/js/general.js
Modified: vtigercrm/trunk/include/js/general.js
==============================================================================
--- vtigercrm/trunk/include/js/general.js (original)
+++ vtigercrm/trunk/include/js/general.js Tue Mar 21 03:30:31 2006
@@ -1211,6 +1211,7 @@
* @param option_values :: List of Field names
*/
var count = 0;
+var rowCnt = 1;
function fnAddSrch(option_values,criteria_values){
var tableName = document.getElementById('adSrc');
@@ -1359,6 +1360,7 @@
// Add & Delete Row in a Table
function fnAddRow(){
+ rowCnt++;
var tableName = document.getElementById('proTab');
var prev = tableName.rows.length;
var count = prev;
@@ -1376,15 +1378,17 @@
var colsix = row.insertCell(5);
var colseven = row.insertCell(6);
colone.innerHTML="<input type='text' name='txtProduct"+count+"' class='detailedViewProdTextBox' readonly/> <img src='themes/blue/images/search.gif' onclick='productPickList(this)' align='absmiddle' /><input type='hidden' id='hdnProductId"+count+"' name='hdnProductId"+count+"'>";
- coltwo.innerHTML=" ";
+ coltwo.innerHTML="<div id='qtyInStock"+count+"'>";
colthree.innerHTML="<input type='text' name='txtQty"+count+"' class='detailedViewTextBox' onfocus='this.className=\"detailedViewTextBoxOn\"' onBlur='this.className=\"detailedViewTextBox\"; calcTotal(this);' /> ";
- colfour.innerHTML=" <div id='qtyInStock"+count+"'></div><div id='unitPrice"+count+"'></div>";
+ colfour.innerHTML=" </div><div id='unitPrice"+count+"'></div>";
colfive.innerHTML="<input type='text' name='txtListPrice"+count+"' class='detailedViewProdTextBox' readonly onBlur='calcTotal(this)'> <img src='themes/blue/images/pricebook.gif' onClick='priceBookPickList(this)' align='absmiddle' style='cursor:hand;cursor:pointer' title='Price Book' /> ";
colsix.innerHTML=" <div id='total"+count+"' align='right'></div><input type='hidden' id='hdnTotal"+count+"' name='hdnTotal"+count+"'>";
colseven.innerHTML="<span class='delTxt' onclick=\"deleteRow(this.parentNode.parentNode.rowIndex)\">Del</span>";
}
function fnAddRowForPO(){
+ rowCnt++;
+
var tableName = document.getElementById('proTab');
var prev = tableName.rows.length;
var count = prev;
@@ -1401,9 +1405,9 @@
var colfive = row.insertCell(4);
var colsix = row.insertCell(5);
colone.innerHTML="<input type='text' name='txtProduct"+count+"' class='detailedViewProdTextBox' readonly/> <img src='themes/blue/images/search.gif' onclick='productPickList(this)' align='absmiddle' /><input type='hidden' id='hdnProductId"+count+"' name='hdnProductId"+count+"'>";
- coltwo.innerHTML="<input type='text' name='txtQty"+count+"' class='detailedViewTextBox' onfocus='this.className=\"detailedViewTextBoxOn\"' onBlur='this.className=\"detailedViewTextBox\"; calcTotal(this);' /> ";
- colthree.innerHTML=" <div id='qtyInStock"+count+"'></div><div id='unitPrice"+count+"'></div>";
- colfour.innerHTML="<input type='text' name='txtListPrice"+count+"' class='detailedViewProdTextBox' readonly onBlur='calcTotal(this)'> <img src='themes/blue/images/pricebook.gif' onClick='priceBookPickList(this)' align='absmiddle' style='cursor:hand;cursor:pointer' title='Price Book' /> ";
+ coltwo.innerHTML="<input type='text' name='txtQty"+count+"' class='detailedViewTextBox' onfocus='this.className=\"detailedViewTextBoxOn\"' onBlur='this.className=\"detailedViewTextBox\"; settotalnoofrows(); calcTotal(this);' /> ";
+ colthree.innerHTML=" <div id='unitPrice"+count+"'></div>";
+ colfour.innerHTML="<input type='text' name='txtListPrice"+count+"' class='detailedViewProdTextBox' readonly onBlur='settotalnoofrows(); calcTotal(this)'> <img src='themes/blue/images/pricebook.gif' onClick='priceBookPickList(this)' align='absmiddle' style='cursor:hand;cursor:pointer' title='Price Book' /> ";
colfive.innerHTML=" <div id='total"+count+"' align='right'></div><input type='hidden' id='hdnTotal"+count+"' name='hdnTotal"+count+"'>";
colsix.innerHTML="<span class='delTxt' onclick=\"deleteRow(this.parentNode.parentNode.rowIndex)\">Del</span>";
@@ -1412,6 +1416,7 @@
function deleteRow(i)
{
+ rowCnt--;
document.getElementById('proTab').deleteRow(i);
}
More information about the vtigercrm-commits
mailing list