js修改控件样式必须要在css文件中定义吗
不一定呀。你可以自己写也可以修改的类似
$("div[widgetname=DATE1]").find('.fr-trigger-btn-up').css('background','#2E8377');
类似这里
边框改成深灰,字体颜色改成#000000黑色,后面那个日期框框得蓝色取消,如何调整 - 帆软社区 (fanruan.com)
CSS修改控件样式- FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)
不用,可以在控件初始化事件中写
$(".test").css("color","red");//test为class名
部分需要,例如下拉框弹出列表和日期控件弹出的选择列表