當前位置: 首頁>>代碼示例>>TypeScript>>正文


TypeScript ts.default.api.upsert方法代碼示例

本文整理匯總了TypeScript中ts/opg.ts.default.api.upsert方法的典型用法代碼示例。如果您正苦於以下問題:TypeScript ts.default.api.upsert方法的具體用法?TypeScript ts.default.api.upsert怎麽用?TypeScript ts.default.api.upsert使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在ts/opg.ts.default.api的用法示例。


在下文中一共展示了ts.default.api.upsert方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的TypeScript代碼示例。

示例1: function

window['doSave'] = function (popWin, table) {
	let param = form.fieldsToJson({
		name: {
			name: '存儲名稱',
			type: 'ns',
			require: true,
		},
		code: {
			name: '存儲Code',
			type: 'ns',
			require: true,
		},
		path: {
			name: '存儲地址',
			type: 'string',
			require: true,
		},
	});

	if (!param)
		return true;

	if (id) {
		param.id = id ;
	}

	console.log('param', param);

	return opg.api.upsert(param, function () {
		popWin.close();
		table.update();
	});
};
開發者ID:rpdg,項目名稱:fy.js,代碼行數:33,代碼來源:storage.ts

示例2: function

window['doSave'] = function (popWin, table) {

	let iptName = $('#name') , vName = iptName.val();
	if(!vName){
		return iptName.iptError('規則名稱不可為空');
	}
	else if((/[`~!@#$%\^&\*\+=\{\};"'<>\?,\.]/gim).test(vName)){
		return iptName.iptError('規則名稱不可含特殊字符');
	}

	$('#tbSearch > tbody > tr:hidden').remove();

	let param = form.fieldsToJson({
		name: {
			name: '規則名稱',
			type: 'ns',
			require: true,
		},
	});

	if (!param)
		return true;


	for (let key in param) {
		let val = param[key];

		if (val === '') {
			delete param[key];
			continue;
		}

		if ($.isNumeric(val)) {
			param[key] = +val;
		}
		else if (opg.is.Array(val)) {
			console.log(key, val);
			param[key] = val.join(',');
		}
	}


	if (id) {

		let blankParam = {
			'id': id,
			'produceTypes': '',
			'needCatalog': '',
			'needAudit': '',
			'needBackup': '',
			'busiCodes': '',
			'transcodePolicy': '',
			'transcodePriority': '',
			'transcodeEnv': '',
			'storeId': '',
			'source': '',
		};

		param = $.extend(blankParam, param);
	}

	console.log('param', param);
	//return true;

	return opg.api.upsert(param, function () {
		popWin.close();
		table.update();
	});

};
開發者ID:rpdg,項目名稱:fy.js,代碼行數:70,代碼來源:rule.ts


注:本文中的ts/opg.ts.default.api.upsert方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。