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


TypeScript ts.default.confirm方法代碼示例

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


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

示例1:

	$('#btnAddConfig').click(function () {
		opg.confirm($(formHTML), generateConfig, {
			title: null,
			width: 480,
			btnMax: false,
		});
	});
開發者ID:rpdg,項目名稱:fy.js,代碼行數:7,代碼來源:add.ts

示例2: function

			btn.on('click', function () {
				opsCheck.selectedData = valIpt.val().split(',');

				opg.confirm(opsCheck.jq, function () {
					txtIpt.val(opsCheck.getText().join(','));
					valIpt.val(opsCheck.getValue().join(','));
					this.close();
				}, popSets);

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

示例3: function

tb.tbody.on('click', '.btn-warning,.btn-success', function () {
	let btn = $(this), title = btn.data('title'), id = btn.data('id'), status = btn.data('status');
	let stateTxt = status == 1 ? '啟用' : '禁用';

	opg.confirm(`要${stateTxt}操作員“<b>${title}</b>”嗎?`, function () {
		opg.api[status == 1 ? 'enable' : 'disable']({id}, ()=>tb.update());
	}, {
		title: '請確認'
	});
});
開發者ID:rpdg,項目名稱:fy.js,代碼行數:10,代碼來源:index.ts

示例4: function

tb.tbody.on('click', '.btn-warning', function () {
	let btn = $(this), title = btn.data('title'), orderId = btn.data('id'), idx = btn.data('idx');
	opg.confirm(` ${title} ` , function () {
		opg.api.start({orderId} , function () {
			opg.ok('成功發起' , function () {
				tb.update();
			});
		});
	}, {
		title : '確認發起非編'
	});

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

示例5: constructor

	constructor(id: string, title: string, row , srcTable?:Table) {
		this.popWinJq = $(`<div style="padding: 20px;"><table class="search-table" style="width: 100%;">
					<colgroup><col><col></colgroup>
					<tr><td class="lead">內容名稱</td><td style="width: 360px !important;">
						${title}
						<input type="hidden" name="id" value="${id}">
					</td></tr>
					<tr><td class="lead">生效時間</td><td style="width: 360px !important;">
						<input type="text" name="validTime" value="${row.validTime||''}" readonly>
					</td></tr>
				</table></div>`);

		this.popWinJq.find('[name="validTime"]').datetimepicker({
			timepicker: true,
			closeOnDateSelect: false,
			format: 'Y-m-d H:i:00'
		});

		this.popWin = opg.confirm(this.popWinJq, () => {
			let param = this.popWinJq.fieldsToJson({
				validTime: {
					name: '生效時間',
					require: true,
					type: 'date'
				}
			});

			if (param) {
				console.log(param);
				param.id = +param.id;
				//param.validTime += ':00';
				opg.api.modifyTimer(param, () => {

					row.validTime = param.validTime ;

					if(srcTable){
						srcTable.update();
					}

					this.popWin.close();
				});
			}

			return true;
		}, {
			title: '修改生效時間',
			width: 480,
			height: 200,
		});

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

示例6: function

		this.tbMedia.tbody.on('click', '.btnDeleteFile', function () {
			let btn = $(this),
				title = btn.data('title'),
				id = btn.data('id');

			opg.confirm(`要刪除此文件嗎?`, () => {
				opg.api.deleteFile({id: id}, () => {
					btn.parent().parent().remove();
					/*opg.ok(`刪除文件成功`, () => {
						//PopUp.closeLast();
					});*/
				});
			});
		});
開發者ID:rpdg,項目名稱:fy.js,代碼行數:14,代碼來源:viewMedia.ts

示例7: function

	return function () {
		if (!form) {
			let currentUser = store.get('userInfo');
			let strForm = `<form style="width: 490px; padding: 20px;">
					<p>當前用戶:<b>${currentUser.loginName}</b></p>
					<p><label>原有密碼: <input id="old_password" name="old_password" type="password" maxlength="15" style="width:150px;"/></label></p>
					<p><label>新設密碼: <input id="new_password" name="new_password" type="password" maxlength="15" style="width:150px;"/></label> <span class="text-gray"> (密碼8~15位,大小寫字母數字混合)</span></p>
					<p><label>重新輸入: <input id="again_password" name="again_password" type="password" maxlength="15" style="width:150px;"/></label> <span class="text-gray"> (再次確認您要修改的密碼)</span></p>
				</form>`;

			form = $(strForm);

			pop = opg.confirm(form, function () {
				let obj = form.fieldsToJson();

				if (!obj.old_password) {

					$('#old_password').iptError('原密碼不能為空');

				}

				else if (!obj.new_password) {
					$('#new_password').iptError('新密碼不能為空');

				}

				else if (obj.new_password.length < 8 || obj.new_password.length > 15) {
					$('#new_password').iptError('密碼長度需要8~15位');
				}

				else if (!(/(?=.*[A-Z])(?=.*[a-z])(?=.*\d)/).test(obj.new_password)) {
					$('#new_password').iptError('密碼需要由大小寫數字混合');
				}

				else if (obj.new_password != obj.again_password) {
					$('#again_password').iptError('新密碼兩次輸入不一致');
				}


				else {
					opg.api.editPassword(obj, function (json) {
						if (json.result) {
							pop.close();
							opg.ok('修改成功');
						}
						else
							opg.err('修改失敗');
					});
				}
				return true;
			}, {
				title: '修改密碼',
				show: false,
				destroy: false
			});
		}
		else {
			form[0].reset();
		}

		pop.open();
	};
開發者ID:rpdg,項目名稱:fy.js,代碼行數:62,代碼來源:main.ts


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