コード例 #1
0
								parser : function(color, width) {
									var template = '<li class="ui-option" value="%s">';
									template += '<a>';
									template += '<span class="ui-progress-column" style="background-color: rgb(%s, %s, %s); width: %spx;" title="' + key + '">&nbsp;</span>';
									template += '</a>';
									template += '</li>';
									return StringUtils.format(template, [ key, color.r, color.g, color.b, width ]);
								}
コード例 #2
0
	/**
	 * 对于同一个退货行,不能有相同商品的换货行
	 */
	function exchangeRowValidation() {
		// 遍历所有退货行
		var inputs = $('form input[name$=fretexchange][value!=2]');
		for ( var i = 0; i < inputs.length; i++) {
			var input = inputs[i];
			var returnRow = $(input).parents('tr');
			var productIds = [];
			// 当前退货行对应的所有换货行
			var exchanges = listExchangeOrderRow(returnRow);
			for ( var j = 0; j < exchanges.length; j++) {
				var exchange = exchanges[j];
				var productId = $(exchange).find('input[name$=cproductid]').val();
				if (productIds.length == 0 || productIds.join(',').indexOf(productId) == -1) {
					// 不重复
					productIds.push(productId);
				} else {
					// 商品重复 => 找到哪一个商品重复了
					for ( var k = 0; k < productIds.length; k++) {
						if (productId == productIds[k]) {
							var indexOriginal = parseInt(returnRow.attr('index')) + k + 2;
							var indexDuplicate = parseInt($(exchange).attr('index')) + 1;
							var productName = $(exchange).find('td:eq(1) input').val();
							var content = _stringUtils
									.format(
											'<center>对于同一个退货行的所有换货行商品不能重复,<br>第【<span style="color:red">%s</span>】行和第【<span style="color:red">%s</span>】行的换货行商品【<span style="color:red">%s</span>】重复了,<br>请合并后再提交</center>',
											[ indexDuplicate, indexOriginal, productName ]);
							_dialog.alert({
								content : content,
								isHtmlContent : true
							});
							return false;
						}
					}
				}
			}
		}
		return true;
	}
コード例 #3
0
			formatItem : function(row, i, max) {
				return StringUtils.format('%s / %s / %s', [row.resourceCode, row.resourceName, row.url]);
			},
コード例 #4
0
ファイル: resource.js プロジェクト: bjzhenglq/ruleValidator
									parser : function(color, width) {
										return StringUtils.format(
												'<span class="ui-progress-column" style="background-color:rgb(%s, %s, %s); width:%spx;" title="' + value
														+ '">&nbsp;</span>', [ color.r, color.g, color.b, width ]);
									}