カスタムフィルタ

ホーム > 基本的な例 > 例18

説明

バージョン3.5.0.0からは、カスタムフィルター関数を使用してファイル項目を制限することができます。

var dx = dx5.get("component-id");
/**
 * ファイル名が拡張子を除いて10桁を超える場合、拒否します。
 * @param file ファイル(Blob)オブジェクト。
 * @return trueの場合は許可、denyの場合はfalse。
 */	
function rejectFilesWithLongName(file) {
	if (file.name.length > 10) return false;
	else return true;
}

function onDX5Created(id) {
	var dx = dx5.get(id);
	...
	// カスタムフィルタ関数を登録します。
	dx.setCustomFilter(rejectFilesWithLongName);
}